You can subscribe to this list here.
2012 |
Jan
|
Feb
(214) |
Mar
(139) |
Apr
(198) |
May
(187) |
Jun
(151) |
Jul
(210) |
Aug
(169) |
Sep
(58) |
Oct
(53) |
Nov
(54) |
Dec
(301) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 |
Jan
(348) |
Feb
(178) |
Mar
(219) |
Apr
(154) |
May
(117) |
Jun
(194) |
Jul
(61) |
Aug
(132) |
Sep
(121) |
Oct
(110) |
Nov
(11) |
Dec
(18) |
2014 |
Jan
(34) |
Feb
(50) |
Mar
(82) |
Apr
(98) |
May
(39) |
Jun
(111) |
Jul
(67) |
Aug
(36) |
Sep
(33) |
Oct
(26) |
Nov
(53) |
Dec
(44) |
2015 |
Jan
(29) |
Feb
(47) |
Mar
(25) |
Apr
(19) |
May
(23) |
Jun
(20) |
Jul
(49) |
Aug
(7) |
Sep
(10) |
Oct
(10) |
Nov
(4) |
Dec
(25) |
2016 |
Jan
(8) |
Feb
(7) |
Mar
(1) |
Apr
|
May
(3) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(7) |
Dec
(5) |
2017 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(15) |
Jun
|
Jul
(18) |
Aug
(24) |
Sep
|
Oct
(14) |
Nov
|
Dec
|
2018 |
Jan
|
Feb
(22) |
Mar
|
Apr
(11) |
May
(1) |
Jun
(17) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(5) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
From: <wis...@us...> - 2012-08-15 16:21:45
|
Revision: 10079 http://xoops.svn.sourceforge.net/xoops/?rev=10079&view=rev Author: wishcraft Date: 2012-08-15 16:21:35 +0000 (Wed, 15 Aug 2012) Log Message: ----------- Songlist 1.14 - MP3 Playback and Upload/Import Added Paths: ----------- XoopsModules/songlist/releases/1.14/ XoopsModules/songlist/releases/1.14/docs/ XoopsModules/songlist/releases/1.14/docs/.htaccess XoopsModules/songlist/releases/1.14/htdocs/ XoopsModules/songlist/releases/1.14/htdocs/modules/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/about.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/albums.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/artists.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/category.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/dashboard.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/export.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/field.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/field_permissions.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/field_visibility.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/genre.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/header.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/import.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/menu.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/permissions.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/requests.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/songs.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/utf8map.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/voice.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/votes.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/albums.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/artists.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/songlist_popular_album.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/songlist_popular_albums.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/songlist_popular_artist.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/songlist_popular_artists.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/songlist_popular_genre.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/songlist_popular_genres.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/songlist_popular_song.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/blocks/songlist_popular_songs.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/albums.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/artists.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/category.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/extras.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/field.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/genre.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/requests.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/songs.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/utf8map - Copy.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/utf8map.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/visibility.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/voice.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/class/votes.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/css/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/css/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/css/songlist.css XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/css/songlist00.css XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/SonglistRequirement.txt XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/changelog.txt XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/credits.txt XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/install.txt XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/lang_diff.txt XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/licence.txt XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/docs/readme.txt XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/header.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/accept.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/cancel.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/no.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.albums.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.artists.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.category.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.field.permissions.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.fields.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.genre.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.import.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.permissions.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.requests.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.songs.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.utf8map.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.voice.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/songlist.votes.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/16/yes.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.albums.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.artists.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.category.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.field.permissions.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.fields.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.genre.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.import.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.permissions.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.requests.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.songs.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.utf8map.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.voice.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/32/songlist.votes.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/icons/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/left_both.gif XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/right_both.gif XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/songlist_slogo.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/images/xoopsxf_slogo.png XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/JSON.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/formselectalbum.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/formselectartist.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/formselectcategory.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/formselectgenre.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/formselectsong.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/formselectvoice.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/functions.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/songlist.form.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/songlist.object.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/update.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/include/uploader.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/index.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/js/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/js/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/admin.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/blocks.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/email.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/enum.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/forms.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/mail_templates/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/mail_templates/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/mail_templates/songlist_request_created.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/mail_templates/songlist_request_updated.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/main.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/english/modinfo.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/language/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/list.tag.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/request.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/search.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/sql/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/sql/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/sql/mysql.htm XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/sql/mysql.sql XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/songlist_popular_album.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/songlist_popular_albums.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/songlist_popular_artist.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/songlist_popular_artists.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/songlist_popular_genre.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/songlist_popular_genres.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/songlist_popular_song.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/blocks/songlist_popular_songs.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_albums_index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_albums_item.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_albums_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_alpha_browse.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_artists_index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_artists_item.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_artists_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_category_item.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_category_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_albums_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_albums_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_artists_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_artists_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_category_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_category_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_fieldlist.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_genre_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_genre_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_import_actiona.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_import_actionb.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_requests_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_requests_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_songs_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_songs_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_utf8map_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_utf8map_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_visibility.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_voice_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_voice_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_votes_edit.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_cpanel_votes_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_requests_index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_search_index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_search_search.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_songs_index.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_songs_item.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/templates/songlist_songs_list.html XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/view.tag.php XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/xoops_version.php XoopsModules/songlist/releases/1.14/htdocs/modules/tag/ XoopsModules/songlist/releases/1.14/htdocs/modules/tag/plugin/ XoopsModules/songlist/releases/1.14/htdocs/modules/tag/plugin/songlist.php XoopsModules/songlist/releases/1.14/htdocs/uploads/ XoopsModules/songlist/releases/1.14/htdocs/uploads/songlist/ Added: XoopsModules/songlist/releases/1.14/docs/.htaccess =================================================================== --- XoopsModules/songlist/releases/1.14/docs/.htaccess (rev 0) +++ XoopsModules/songlist/releases/1.14/docs/.htaccess 2012-08-15 16:21:35 UTC (rev 10079) @@ -0,0 +1,21 @@ + +RewriteEngine On +RewriteCond %{REQUEST_FILENAME} !-f +RewriteCond %{REQUEST_FILENAME} !-d + +RewriteRule ^songlist/([a-zA-Z0-9]+)/(.*?)/([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+).html modules/songlist/$1.php?op=$3&fct=$4&id=$5 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/(.*?)/([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)-([0-9]+).html modules/songlist/$1.php?op=$3&fct=$4&id=$5&gid=$6&cid=$7 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/(.*?)/([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)/(.*?).html modules/songlist/$1.php?start=$3&id=$4&op=$5&fct=$6&gid=$7&cid=$8&value=$9 +RewriteRule ^songlist/([a-zA-Z0-9]+)/(.*?)/([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+).html modules/songlist/$1.php?start=$3&id=$4&op=$5&fct=$6&gid=$7&cid=$8 +RewriteRule ^songlist/([a-zA-Z0-9]+)/(.*?)/([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)-([0-9]+)/(.*?).html modules/songlist/$1.php?op=$3&fct=$4&id=$5&value=$8&gid=$6&cid=$7 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)-([a-zA-Z0-9]+)-([0-9]+).html modules/songlist/$1.php?op=$2&fct=$3&id=$4 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([a-zA-Z0-9]+)-([a-zA-Z0-9]+).html modules/songlist/$1.php?op=$2&fct=$3 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+).html modules/songlist/$1.php?start=$2&id=3&op=$4&fct=$5&gid=$6&cid=$7 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+).html modules/songlist/$1.php?start=$2&op=$3&fct=$4&id=$5&gid=$6&vcid=$7&cid=$8 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)-([0-9]+).html modules/songlist/$1.php?start=$2&op=$3&fct=$4&gid=$5&cid=$6&vcid=$7 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)/(.*?).html modules/songlist/$1.php?start=$2&op=$3&fct=$4&id=$5&value=$9&gid=$6&cid=$7&vcid=$8 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)-([0-9]+)/(.*?).html modules/songlist/$1.php?start=$2&id=$3&op=$4&fct=$5&value=$8&gid=$6&cid=$7 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([0-9]+)-([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)/(.*?).html modules/songlist/$1.php?start=$2&id=3&op=$4&fct=$5&gid=$6&cid=$7&value=$8 [L,NC,QSA] +RewriteRule ^songlist/([a-zA-Z0-9]+)/([0-9]+)-([a-zA-Z]+)-([a-zA-Z]+)-([0-9]+)-([0-9]+)-([0-9]+)/(.*?).html modules/songlist/$1.php?start=$2&op=$3&fct=$4&value=$8&gid=$5&cid=$6&vcid=$7 [L,NC,QSA] + + Added: XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/about.php =================================================================== --- XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/about.php (rev 0) +++ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/about.php 2012-08-15 16:21:35 UTC (rev 10079) @@ -0,0 +1,77 @@ +<?php +// $Id: about.php 5204 2010-09-06 20:10:52Z mageg $ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------ // +// Author: XOOPS Foundation // +// URL: http://www.xoops.org/ // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + + include ('header.php'); + xoops_loadLanguage('admin', 'songlist'); + + xoops_cp_header(); + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + $aboutAdmin = new ModuleAdmin(); + $paypalitemno='SONGLIST'; + $aboutAdmin = new ModuleAdmin(); + $about = $aboutAdmin->renderabout($paypalitemno, false); + $donationform = array( 0 => '<form name="donation" id="donation" action="http://www.chronolabs.coop/modules/xpayment/" method="post" onsubmit="return xoopsFormValidate_donation();">', + 1 => '<table class="outer" cellspacing="1" width="100%"><tbody><tr><th colspan="2">'.constant('_AM_SONGLIST_ABOUT_MAKEDONATE').'</th></tr><tr align="left" valign="top"><td class="head"><div class="xoops-form-element-caption-required"><span class="caption-text">Donation Amount</span><span class="caption-marker">*</span></div></td><td class="even"><select size="1" name="item[A][amount]" id="item[A][amount]" title="Donation Amount"><option value="5">5.00 AUD</option><option value="10">10.00 AUD</option><option value="20">20.00 AUD</option><option value="40">40.00 AUD</option><option value="60">60.00 AUD</option><option value="80">80.00 AUD</option><option value="90">90.00 AUD</option><option value="100">100.00 AUD</option><option value="200">200.00 AUD</option></select></td></tr><tr align="left" valign="top"><td class="head"></td><td class="even"><input class="formButton" name="submit" id="submit" value="'._SUBMIT.'" title="'._SUBMIT.'" type="submit"></td></tr></tbody></table>', + 2 => '<input name="op" id="op" value="createinvoice" type="hidden"><input name="plugin" id="plugin" value="donations" type="hidden"><input name="donation" id="donation" value="1" type="hidden"><input name="drawfor" id="drawfor" value="Chronolabs Co-Operative" type="hidden"><input name="drawto" id="drawto" value="%s" type="hidden"><input name="drawto_email" id="drawto_email" value="%s" type="hidden"><input name="key" id="key" value="%s" type="hidden"><input name="currency" id="currency" value="AUD" type="hidden"><input name="weight_unit" id="weight_unit" value="kgs" type="hidden"><input name="item[A][cat]" id="item[A][cat]" value="XDN%s" type="hidden"><input name="item[A][name]" id="item[A][name]" value="Donation for %s" type="hidden"><input name="item[A][quantity]" id="item[A][quantity]" value="1" type="hidden"><input name="item[A][shipping]" id="item[A][shipping]" value="0" type="hidden"><input name="item[A][handling]" id="item[A][handling]" value="0" type="hidden"><input name="item[A][weight]" id="item[A][weight]" value="0" type="hidden"><input name="item[A][tax]" id="item[A][tax]" value="0" type="hidden"><input name="return" id="return" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"><input name="cancel" id="cancel" value="http://www.chronolabs.coop/modules/donations/success.php" type="hidden"></form>', 'D'=>'', + 3 => '', + 4 => '<!-- Start Form Validation JavaScript //--> +<script type="text/javascript"> +<!--// +function xoopsFormValidate_donation() { var myform = window.document.donation; +var hasSelected = false; var selectBox = myform.item[A][amount];for (i = 0; i < selectBox.options.length; i++ ) { if (selectBox.options[i].selected == true && selectBox.options[i].value != \'\') { hasSelected = true; break; } }if (!hasSelected) { window.alert("Please enter Donation Amount"); selectBox.focus(); return false; }return true; +} +//--></script> +<!-- End Form Validation JavaScript //-->'); + $paypalform = array( 0 => '<form action="https://www.paypal.com/cgi-bin/webscr" method="post">', + 1 => '<input name="cmd" value="_s-xclick" type="hidden">', + 2 => '<input name="hosted_button_id" value="%s" type="hidden">', + 3 => '<img alt="" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" height="1" border="0" width="1">', + 4 => '<input src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" name="submit" alt="PayPal - The safer, easier way to pay online!" border="0" type="image">', + 5 => '</form>'); + for($key=0;$key<=4;$key++) { + switch ($key) { + case 2: + $donationform[$key] = sprintf($donationform[$key], $GLOBALS['xoopsConfig']['sitename'] . ' - ' . (strlen($GLOBALS['xoopsUser']->getVar('name'))>0?$GLOBALS['xoopsUser']->getVar('name'). ' ['.$GLOBALS['xoopsUser']->getVar('uname').']':$GLOBALS['xoopsUser']->getVar('uname')), $GLOBALS['xoopsUser']->getVar('email'), XOOPS_LICENSE_KEY, strtoupper($GLOBALS['songlistModule']->getVar('dirname')), strtoupper($GLOBALS['songlistModule']->getVar('dirname')). ' '.$GLOBALS['songlistModule']->getVar('name')); + break; + } + } + + $istart = strpos($about, ($paypalform[0]), 1); + $iend = strpos($about, ($paypalform[5]), $istart+1)+strlen($paypalform[5])-1; + echo (substr($about, 0, $istart-1)); + echo implode("\n", $donationform); + echo (substr($about, $iend+1, strlen($about)-$iend-1)); + + xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/albums.php =================================================================== --- XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/albums.php (rev 0) +++ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/albums.php 2012-08-15 16:21:35 UTC (rev 10079) @@ -0,0 +1,184 @@ +<?php + + include('header.php'); + + xoops_loadLanguage('admin', 'songlist'); + + xoops_cp_header(); + + $op = isset($_REQUEST['op'])?$_REQUEST['op']:"albums"; + $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"list"; + $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30; + $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0; + $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC'; + $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1'; + + switch($op) { + default: + case "albums": + switch ($fct) + { + default: + case "list": + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + + $albums_handler =& xoops_getmodulehandler('albums', 'songlist'); + + $criteria = $albums_handler->getFilterCriteria($GLOBALS['filter']); + $ttl = $albums_handler->getCount($criteria); + $GLOBALS['sort'] = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + + $pagenav = new XoopsPageNav($ttl, $GLOBALS['limit'], $GLOBALS['start'], 'start', 'limit='.$GLOBALS['limit'].'&sort='.$GLOBALS['sort'].'&order='.$GLOBALS['order'].'&op='.$GLOBALS['op'].'&fct='.$GLOBALS['fct'].'&filter='.$GLOBALS['filter']); + $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav()); + + foreach ($albums_handler->filterFields() as $id => $key) { + $GLOBALS['xoopsTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="'.$_SERVER['PHP_SELF'].'?start='.$GLOBALS['start'].'&limit='.$GLOBALS['limit'].'&sort='.$key.'&order='.(($key==$GLOBALS['sort'])?($GLOBALS['order']=='DESC'?'ASC':'DESC'):$GLOBALS['order']).'&op='.$GLOBALS['op'].'&filter='.$GLOBALS['filter'].'">'.(defined('_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key))).'</a>'); + $GLOBALS['xoopsTpl']->assign('filter_'.strtolower(str_replace('-','_',$key)).'_th', $albums_handler->getFilterForm($GLOBALS['filter'], $key, $GLOBALS['sort'], $GLOBALS['op'], $GLOBALS['fct'])); + } + + $GLOBALS['xoopsTpl']->assign('limit', $GLOBALS['limit']); + $GLOBALS['xoopsTpl']->assign('start', $GLOBALS['start']); + $GLOBALS['xoopsTpl']->assign('order', $GLOBALS['order']); + $GLOBALS['xoopsTpl']->assign('sort', $GLOBALS['sort']); + $GLOBALS['xoopsTpl']->assign('filter', $GLOBALS['filter']); + $GLOBALS['xoopsTpl']->assign('xoConfig', $GLOBALS['songlistModuleConfig']); + + $criteria->setStart($GLOBALS['start']); + $criteria->setLimit($GLOBALS['limit']); + $criteria->setSort('`'.$GLOBALS['sort'].'`'); + $criteria->setOrder($GLOBALS['order']); + + $albumss = $albums_handler->getObjects($criteria, true); + foreach($albumss as $cid => $albums) { + if (is_object($albums)) + $GLOBALS['xoopsTpl']->append('albums', $albums->toArray()); + } + $GLOBALS['xoopsTpl']->assign('form', songlist_albums_get_form(false)); + $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']); + $GLOBALS['xoopsTpl']->display('db:songlist_cpanel_albums_list.html'); + break; + + case "new": + case "edit": + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + + $albums_handler =& xoops_getmodulehandler('albums', 'songlist'); + if (isset($_REQUEST['id'])) { + $albums = $albums_handler->get(intval($_REQUEST['id'])); + } else { + $albums = $albums_handler->create(); + } + + $GLOBALS['xoopsTpl']->assign('form', $albums->getForm()); + $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']); + $GLOBALS['xoopsTpl']->display('db:songlist_cpanel_albums_edit.html'); + break; + case "save": + + $albums_handler =& xoops_getmodulehandler('albums', 'songlist'); + $id=0; + if ($id=intval($_REQUEST['id'])) { + $albums = $albums_handler->get($id); + } else { + $albums = $albums_handler->create(); + } + $albums->setVars($_POST[$id]); + + if (!$id=$albums_handler->insert($albums)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ALBUMS_FAILEDTOSAVE); + exit(0); + } else { + + if (isset($_FILES['image'])&&!empty($_FILES['image']['title'])) { + + if (!is_dir($GLOBALS['xoops']->path($GLOBALS['songlistModuleConfig']['upload_areas']))) { + foreach(explode('\\', $GLOBALS['xoops']->path($GLOBALS['songlistModuleConfig']['upload_areas'])) as $folders) + foreach(explode('/', $folders) as $folder) { + $path .= DS . $folder; + mkdir($path, 0777); + } + } + + include_once($GLOBALS['xoops']->path('modules/songlist/include/uploader.php')); + $albums = $albums_handler->get($id); + $uploader = new SonglistMediaUploader($GLOBALS['xoops']->path($GLOBALS['songlistModuleConfig']['upload_areas']), explode('|', $GLOBALS['songlistModuleConfig']['allowed_mimetype']), $GLOBALS['songlistModuleConfig']['filesize_upload'], 0, 0, explode('|', $GLOBALS['songlistModuleConfig']['allowed_extensions'])); + $uploader->setPrefix(substr(md5(microtime(true)), mt_rand(0,20), 13)); + + if ($uploader->fetchMedia('image')) { + if (!$uploader->upload()) { + + songlist_adminMenu(1); + echo $uploader->getErrors(); + songlist_footer_adminMenu(); + xoops_cp_footer(); + exit(0); + } else { + + if (strlen($albums->getVar('image'))) + unlink($GLOBALS['xoops']->path($albums->getVar('path')).$albums->getVar('image')); + + $albums->setVar('path', $GLOBALS['songlistModuleConfig']['upload_areas']); + $albums->setVar('image', $uploader->getSavedFileName()); + @$albums_handler->insert($albums); + + } + } else { + + songlist_adminMenu(1); + echo $uploader->getErrors(); + songlist_footer_adminMenu(); + xoops_cp_footer(); + exit(0); + } + } + + if ($_REQUEST['state'][$_REQUEST['id']]=='new') + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=edit&id='.$_REQUEST['id'] . '&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ALBUMS_SAVEDOKEY); + else + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ALBUMS_SAVEDOKEY); + exit(0); + } + break; + case "savelist": + + $albums_handler =& xoops_getmodulehandler('albums', 'songlist'); + foreach($_REQUEST['id'] as $id) { + $albums = $albums_handler->get($id); + $albums->setVars($_POST[$id]); + if (!$albums_handler->insert($albums)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ALBUMS_FAILEDTOSAVE); + exit(0); + } + } + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ALBUMS_SAVEDOKEY); + exit(0); + break; + case "delete": + + $albums_handler =& xoops_getmodulehandler('albums', 'songlist'); + $id=0; + if (isset($_POST['id'])&&$id=intval($_POST['id'])) { + $albums = $albums_handler->get($id); + if (!$albums_handler->delete($albums)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ALBUMS_FAILEDTODELETE); + exit(0); + } else { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ALBUMS_DELETED); + exit(0); + } + } else { + $albums = $albums_handler->get(intval($_REQUEST['id'])); + xoops_confirm(array('id'=>$_REQUEST['id'], 'op'=>$_REQUEST['op'], 'fct'=>$_REQUEST['fct'], 'limit'=>$_REQUEST['limit'], 'start'=>$_REQUEST['start'], 'order'=>$_REQUEST['order'], 'sort'=>$_REQUEST['sort'], 'filter'=>$_REQUEST['filter']), $_SERVER['PHP_SELF'], sprintf(_AM_SONGLIST_MSG_ALBUMS_DELETE, $albums->getVar('title'))); + } + break; + } + break; + + } + + xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/artists.php =================================================================== --- XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/artists.php (rev 0) +++ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/artists.php 2012-08-15 16:21:35 UTC (rev 10079) @@ -0,0 +1,140 @@ +<?php + + include('header.php'); + + xoops_loadLanguage('admin', 'songlist'); + + xoops_cp_header(); + + $op = isset($_REQUEST['op'])?$_REQUEST['op']:"artists"; + $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"list"; + $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30; + $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0; + $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC'; + $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1'; + + switch($op) { + default: + case "artists": + switch ($fct) + { + default: + case "list": + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + + $artists_handler =& xoops_getmodulehandler('artists', 'songlist'); + + $criteria = $artists_handler->getFilterCriteria($GLOBALS['filter']); + $ttl = $artists_handler->getCount($criteria); + $GLOBALS['sort'] = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + + $pagenav = new XoopsPageNav($ttl, $GLOBALS['limit'], $GLOBALS['start'], 'start', 'limit='.$GLOBALS['limit'].'&sort='.$GLOBALS['sort'].'&order='.$GLOBALS['order'].'&op='.$GLOBALS['op'].'&fct='.$GLOBALS['fct'].'&filter='.$GLOBALS['filter']); + $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav()); + + foreach ($artists_handler->filterFields() as $id => $key) { + $GLOBALS['xoopsTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="'.$_SERVER['PHP_SELF'].'?start='.$GLOBALS['start'].'&limit='.$GLOBALS['limit'].'&sort='.$key.'&order='.(($key==$GLOBALS['sort'])?($GLOBALS['order']=='DESC'?'ASC':'DESC'):$GLOBALS['order']).'&op='.$GLOBALS['op'].'&filter='.$GLOBALS['filter'].'">'.(defined('_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key))).'</a>'); + $GLOBALS['xoopsTpl']->assign('filter_'.strtolower(str_replace('-','_',$key)).'_th', $artists_handler->getFilterForm($GLOBALS['filter'], $key, $GLOBALS['sort'], $GLOBALS['op'], $GLOBALS['fct'])); + } + + $GLOBALS['xoopsTpl']->assign('limit', $GLOBALS['limit']); + $GLOBALS['xoopsTpl']->assign('start', $GLOBALS['start']); + $GLOBALS['xoopsTpl']->assign('order', $GLOBALS['order']); + $GLOBALS['xoopsTpl']->assign('sort', $GLOBALS['sort']); + $GLOBALS['xoopsTpl']->assign('filter', $GLOBALS['filter']); + $GLOBALS['xoopsTpl']->assign('xoConfig', $GLOBALS['songlistModuleConfig']); + + $criteria->setStart($GLOBALS['start']); + $criteria->setLimit($GLOBALS['limit']); + $criteria->setSort('`'.$GLOBALS['sort'].'`'); + $criteria->setOrder($GLOBALS['order']); + + $artists = $artists_handler->getObjects($criteria, true); + foreach($artists as $cid => $artist) { + if (is_object($artist)) + $GLOBALS['xoopsTpl']->append('artists', $artist->toArray()); + } + $GLOBALS['xoopsTpl']->assign('form', songlist_artists_get_form(false)); + $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']); + $GLOBALS['xoopsTpl']->display('db:songlist_cpanel_artists_list.html'); + break; + + case "new": + case "edit": + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + + $artists_handler =& xoops_getmodulehandler('artists', 'songlist'); + if (isset($_REQUEST['id'])) { + $artists = $artists_handler->get(intval($_REQUEST['id'])); + } else { + $artists = $artists_handler->create(); + } + + $GLOBALS['xoopsTpl']->assign('form', $artists->getForm()); + $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']); + $GLOBALS['xoopsTpl']->display('db:songlist_cpanel_artists_edit.html'); + break; + case "save": + + $artists_handler =& xoops_getmodulehandler('artists', 'songlist'); + $id=0; + if ($id=intval($_REQUEST['id'])) { + $artists = $artists_handler->get($id); + } else { + $artists = $artists_handler->create(); + } + $artists->setVars($_POST[$id]); + + if (!$id=$artists_handler->insert($artists)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ARTISTS_FAILEDTOSAVE); + exit(0); + } else { + if ($_REQUEST['state'][$_REQUEST['id']]=='new') + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=edit&id='.$_REQUEST['id'] . '&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ARTISTS_SAVEDOKEY); + else + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ARTISTS_SAVEDOKEY); + exit(0); + } + break; + case "savelist": + + $artists_handler =& xoops_getmodulehandler('artists', 'songlist'); + foreach($_REQUEST['id'] as $id) { + $artists = $artists_handler->get($id); + $artists->setVars($_POST[$id]); + if (!$artists_handler->insert($artists)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ARTISTS_FAILEDTOSAVE); + exit(0); + } + } + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ARTISTS_SAVEDOKEY); + exit(0); + break; + case "delete": + + $artists_handler =& xoops_getmodulehandler('artists', 'songlist'); + $id=0; + if (isset($_POST['id'])&&$id=intval($_POST['id'])) { + $artists = $artists_handler->get($id); + if (!$artists_handler->delete($artists)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ARTISTS_FAILEDTODELETE); + exit(0); + } else { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_ARTISTS_DELETED); + exit(0); + } + } else { + $artists = $artists_handler->get(intval($_REQUEST['id'])); + xoops_confirm(array('id'=>$_REQUEST['id'], 'op'=>$_REQUEST['op'], 'fct'=>$_REQUEST['fct'], 'limit'=>$_REQUEST['limit'], 'start'=>$_REQUEST['start'], 'order'=>$_REQUEST['order'], 'sort'=>$_REQUEST['sort'], 'filter'=>$_REQUEST['filter']), $_SERVER['PHP_SELF'], sprintf(_AM_SONGLIST_MSG_ARTISTS_DELETE, $artists->getVar('name'))); + } + break; + } + break; + + } + + xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/category.php =================================================================== --- XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/category.php (rev 0) +++ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/category.php 2012-08-15 16:21:35 UTC (rev 10079) @@ -0,0 +1,185 @@ +<?php + + include('header.php'); + + xoops_loadLanguage('admin', 'songlist'); + + xoops_cp_header(); + + $op = isset($_REQUEST['op'])?$_REQUEST['op']:"category"; + $fct = isset($_REQUEST['fct'])?$_REQUEST['fct']:"list"; + $limit = !empty($_REQUEST['limit'])?intval($_REQUEST['limit']):30; + $start = !empty($_REQUEST['start'])?intval($_REQUEST['start']):0; + $order = !empty($_REQUEST['order'])?$_REQUEST['order']:'DESC'; + $sort = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + $filter = !empty($_REQUEST['filter'])?''.$_REQUEST['filter'].'':'1,1'; + + switch($op) { + default: + case "category": + switch ($fct) + { + default: + case "list": + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + + $category_handler =& xoops_getmodulehandler('category', 'songlist'); + + $criteria = $category_handler->getFilterCriteria($GLOBALS['filter']); + $ttl = $category_handler->getCount($criteria); + $GLOBALS['sort'] = !empty($_REQUEST['sort'])?''.$_REQUEST['sort'].'':'created'; + + $pagenav = new XoopsPageNav($ttl, $GLOBALS['limit'], $GLOBALS['start'], 'start', 'limit='.$GLOBALS['limit'].'&sort='.$GLOBALS['sort'].'&order='.$GLOBALS['order'].'&op='.$GLOBALS['op'].'&fct='.$GLOBALS['fct'].'&filter='.$GLOBALS['filter']); + $GLOBALS['xoopsTpl']->assign('pagenav', $pagenav->renderNav()); + + foreach ($category_handler->filterFields() as $id => $key) { + $GLOBALS['xoopsTpl']->assign(strtolower(str_replace('-','_',$key).'_th'), '<a href="'.$_SERVER['PHP_SELF'].'?start='.$GLOBALS['start'].'&limit='.$GLOBALS['limit'].'&sort='.$key.'&order='.(($key==$GLOBALS['sort'])?($GLOBALS['order']=='DESC'?'ASC':'DESC'):$GLOBALS['order']).'&op='.$GLOBALS['op'].'&filter='.$GLOBALS['filter'].'">'.(defined('_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key)))?constant('_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key))):'_AM_SONGLIST_TH_'.strtoupper(str_replace('-','_',$key))).'</a>'); + $GLOBALS['xoopsTpl']->assign('filter_'.strtolower(str_replace('-','_',$key)).'_th', $category_handler->getFilterForm($GLOBALS['filter'], $key, $GLOBALS['sort'], $GLOBALS['op'], $GLOBALS['fct'])); + } + + $GLOBALS['xoopsTpl']->assign('limit', $GLOBALS['limit']); + $GLOBALS['xoopsTpl']->assign('start', $GLOBALS['start']); + $GLOBALS['xoopsTpl']->assign('order', $GLOBALS['order']); + $GLOBALS['xoopsTpl']->assign('sort', $GLOBALS['sort']); + $GLOBALS['xoopsTpl']->assign('filter', $GLOBALS['filter']); + $GLOBALS['xoopsTpl']->assign('xoConfig', $GLOBALS['songlistModuleConfig']); + + $criteria->setStart($GLOBALS['start']); + $criteria->setLimit($GLOBALS['limit']); + $criteria->setSort('`'.$GLOBALS['sort'].'`'); + $criteria->setOrder($GLOBALS['order']); + + $categorys = $category_handler->getObjects($criteria, true); + foreach($categorys as $cid => $category) { + if (is_object($category)) + $GLOBALS['xoopsTpl']->append('categories', $category->toArray()); + } + $GLOBALS['xoopsTpl']->assign('form', songlist_category_get_form(false)); + $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']); + $GLOBALS['xoopsTpl']->display('db:songlist_cpanel_category_list.html'); + break; + + case "new": + case "edit": + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + + $category_handler =& xoops_getmodulehandler('category', 'songlist'); + if (isset($_REQUEST['id'])) { + $category = $category_handler->get(intval($_REQUEST['id'])); + } else { + $category = $category_handler->create(); + } + + $GLOBALS['xoopsTpl']->assign('form', $category->getForm()); + $GLOBALS['xoopsTpl']->assign('php_self', $_SERVER['PHP_SELF']); + $GLOBALS['xoopsTpl']->display('db:songlist_cpanel_category_edit.html'); + break; + case "save": + + $category_handler =& xoops_getmodulehandler('category', 'songlist'); + $id=0; + if ($id=intval($_REQUEST['id'])) { + $category = $category_handler->get($id); + } else { + $category = $category_handler->create(); + } + $category->setVars($_POST[$id]); + + if (!$id=$category_handler->insert($category)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_CATEGORY_FAILEDTOSAVE); + exit(0); + } else { + + if (isset($_FILES['image'])&&!empty($_FILES['image']['name'])) { + + if (!is_dir($GLOBALS['xoops']->path($GLOBALS['songlistModuleConfig']['upload_areas']))) { + foreach(explode('\\', $GLOBALS['xoops']->path($GLOBALS['songlistModuleConfig']['upload_areas'])) as $folders) + foreach(explode('/', $folders) as $folder) { + $path .= DS . $folder; + mkdir($path, 0777); + } + } + + include_once($GLOBALS['xoops']->path('modules/songlist/include/uploader.php')); + $category = $category_handler->get($id); + $uploader = new SonglistMediaUploader($GLOBALS['xoops']->path($GLOBALS['songlistModuleConfig']['upload_areas']), explode('|', $GLOBALS['songlistModuleConfig']['allowed_mimetype']), $GLOBALS['songlistModuleConfig']['filesize_upload'], 0, 0, explode('|', $GLOBALS['songlistModuleConfig']['allowed_extensions'])); + $uploader->setPrefix(substr(md5(microtime(true)), mt_rand(0,20), 13)); + + if ($uploader->fetchMedia('image')) { + if (!$uploader->upload()) { + + songlist_adminMenu(1); + echo $uploader->getErrors(); + songlist_footer_adminMenu(); + xoops_cp_footer(); + exit(0); + } else { + + if (strlen($category->getVar('image'))) + unlink($GLOBALS['xoops']->path($category->getVar('path')).$category->getVar('image')); + + $category->setVar('path', $GLOBALS['songlistModuleConfig']['upload_areas']); + $category->setVar('image', $uploader->getSavedFileName()); + @$category_handler->insert($category); + + } + } else { + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + echo $uploader->getErrors(); + songlist_footer_adminMenu(); + xoops_cp_footer(); + exit(0); + } + } + + if ($_REQUEST['state'][$_REQUEST['id']]=='new') + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=edit&id='.$_REQUEST['id'] . '&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_CATEGORY_SAVEDOKEY); + else + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_CATEGORY_SAVEDOKEY); + exit(0); + } + break; + case "savelist": + + $category_handler =& xoops_getmodulehandler('category', 'songlist'); + foreach($_REQUEST['id'] as $id) { + $category = $category_handler->get($id); + $category->setVars($_POST[$id]); + if (!$category_handler->insert($category)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_CATEGORY_FAILEDTOSAVE); + exit(0); + } + } + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_CATEGORY_SAVEDOKEY); + exit(0); + break; + case "delete": + + $category_handler =& xoops_getmodulehandler('category', 'songlist'); + $id=0; + if (isset($_POST['id'])&&$id=intval($_POST['id'])) { + $category = $category_handler->get($id); + if (!$category_handler->delete($category)) { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_CATEGORY_FAILEDTODELETE); + exit(0); + } else { + redirect_header($_SERVER['PHP_SELF'].'?op='.$GLOBALS['op'].'&fct=list&limit='.$GLOBALS['limit'].'&start='.$GLOBALS['start'].'&order='.$GLOBALS['order'].'&sort='.$GLOBALS['sort'].'&filter='.$GLOBALS['filter'], 10, _AM_SONGLIST_MSG_CATEGORY_DELETED); + exit(0); + } + } else { + $category = $category_handler->get(intval($_REQUEST['id'])); + xoops_confirm(array('id'=>$_REQUEST['id'], 'op'=>$_REQUEST['op'], 'fct'=>$_REQUEST['fct'], 'limit'=>$_REQUEST['limit'], 'start'=>$_REQUEST['start'], 'order'=>$_REQUEST['order'], 'sort'=>$_REQUEST['sort'], 'filter'=>$_REQUEST['filter']), $_SERVER['PHP_SELF'], sprintf(_AM_SONGLIST_MSG_CATEGORY_DELETE, $category->getVar('name'))); + } + break; + } + break; + + } + + xoops_cp_footer(); +?> \ No newline at end of file Added: XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/dashboard.php =================================================================== --- XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/dashboard.php (rev 0) +++ XoopsModules/songlist/releases/1.14/htdocs/modules/songlist/admin/dashboard.php 2012-08-15 16:21:35 UTC (rev 10079) @@ -0,0 +1,72 @@ +<?php +// $Id: directory.php 5204 2010-09-06 20:10:52Z mageg $ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------ // +// Author: XOOPS Foundation // +// URL: http://www.xoops.org/ // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + + include ('header.php'); + xoops_loadLanguage('admin', 'songlist'); + + xoops_cp_header(); + + $op = (!empty($_GET['op']) ? $_GET['op'] : (!empty($_POST['op']) ? $_POST['op'] : "default")); + + switch ($op) { + case "default": + default: + + $indexAdmin = new ModuleAdmin(); + echo $indexAdmin->addNavigation(basename(__FILE__)); + + $indexAdmin = new ModuleAdmin(); + + $category_handler = xoops_getmodulehandler('category', 'songlist'); + $artists_handler = xoops_getmodulehandler('artists', 'songlist'); + $albums_handler = xoops_getmodulehandler('albums', 'songlist'); + $genre_handler = xoops_getmodulehandler('genre', 'songlist'); + $voice_handler = xoops_getmodulehandler('voice', 'songlist'); + $songs_handler = xoops_getmodulehandler('songs', 'songlist'); + $requests_handler = xoops_getmodulehandler('requests', 'songlist'); + $votes_handler = xoops_getmodulehandler('votes', 'songlist'); + + $indexAdmin->addInfoBox(_AM_SONGLIST_COUNT); + $indexAdmin->addInfoBoxLine(_AM_SONGLIST_COUNT, "<label>"._AM_SONGLIST_NUMBER_OF_CATEGORY."</label>", $category_handler->getCount(NULL, true), 'green'); + $indexAdmin->addInfoBoxLine(_AM_SONGLIST_COUNT, "<label>"._AM_SONGLIST_NUMBER_OF_ARTISTS."</label>", $artists_handler->getCount(NULL, true), 'green'); + $indexAdmin->addInfoBoxL... [truncated message content] |
From: <be...@us...> - 2012-08-15 13:27:26
|
Revision: 10078 http://xoops.svn.sourceforge.net/xoops/?rev=10078&view=rev Author: beckmi Date: 2012-08-15 13:27:19 +0000 (Wed, 15 Aug 2012) Log Message: ----------- Fixing PHP 5.4 issue with Static Modified Paths: -------------- XoopsModules/easiestml/trunk/easiestml/easiestml.php XoopsModules/easiestml/trunk/easiestml/preloads/core.php Modified: XoopsModules/easiestml/trunk/easiestml/easiestml.php =================================================================== --- XoopsModules/easiestml/trunk/easiestml/easiestml.php 2012-08-15 13:04:17 UTC (rev 10077) +++ XoopsModules/easiestml/trunk/easiestml/easiestml.php 2012-08-15 13:27:19 UTC (rev 10078) @@ -53,183 +53,183 @@ // Target check if( ! preg_match( '?'.preg_quote(XOOPS_ROOT_PATH,'?').'(/modules/[^\/]+/admin/|/common/|/modules/system/|/admin\.php)?' , $_SERVER['SCRIPT_FILENAME'] ) ) { - // get cookie path - $xoops_cookie_path = defined('XOOPS_COOKIE_PATH') ? XOOPS_COOKIE_PATH : preg_replace( '?http://[^/]+(/.*)$?' , "$1" , XOOPS_URL ) ; - if( $xoops_cookie_path == XOOPS_URL ) $xoops_cookie_path = '/' ; + // get cookie path + $xoops_cookie_path = defined('XOOPS_COOKIE_PATH') ? XOOPS_COOKIE_PATH : preg_replace( '?http://[^/]+(/.*)$?' , "$1" , XOOPS_URL ) ; + if( $xoops_cookie_path == XOOPS_URL ) $xoops_cookie_path = '/' ; - // for modrewrite - if( empty( $_GET['easiestml_lang'] ) && preg_match( '#[/?&]easiestml_lang[=/]([0-9a-zA-Z%]{1,12})#' , $_SERVER['REQUEST_URI'] , $regs ) ) { - $_GET['easiestml_lang'] = urldecode( $regs[ 1 ] ) ; - } + // for modrewrite + if( empty( $_GET['easiestml_lang'] ) && preg_match( '#[/?&]easiestml_lang[=/]([0-9a-zA-Z%]{1,12})#' , $_SERVER['REQUEST_URI'] , $regs ) ) { + $_GET['easiestml_lang'] = urldecode( $regs[ 1 ] ) ; + } - // deciding the current language (the priority is important) - $easiestml_langs = explode( ',' , EASIESTML_LANGS ) ; - $easiestml_charsets = explode( ',' , EASIESTML_CHARSETS ) ; - if( ! empty( $_GET['easiestml_lang'] ) && $_GET['easiestml_lang'] == 'all' ) { - // set by GET (all) - $easiestml_lang = 'all' ; - } else if( ! empty( $_GET['easiestml_lang'] ) && ( $offset = array_search( $_GET['easiestml_lang'] , $easiestml_langs ) ) !== false ) { - // set by GET (other than all) - $easiestml_lang = $_GET['easiestml_lang'] ; - $easiestml_charset = $easiestml_charsets[ $offset ] ; - setcookie( 'easiestml_lang' , $easiestml_lang , time() + EASIESTML_COOKIELIFETIME , $xoops_cookie_path, '' , 0 ) ; - } else if( ! empty( $_COOKIE['easiestml_lang'] ) && ( $offset = array_search( $_COOKIE['easiestml_lang'] , $easiestml_langs ) ) !== false ) { - // set by COOKIE (other than all) - $easiestml_lang = $_COOKIE['easiestml_lang'] ; - $easiestml_charset = $easiestml_charsets[ $offset ] ; - } else if( ! empty( $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ) { - // set by HTTP_ACCEPT_LANGUAGE pattern - $offset = 0 ; - foreach( explode( ',' , EASIESTML_ACCEPT_LANGUAGE_REGEXES ) as $pattern ) { - if( $pattern && preg_match( $pattern , $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ) { - $easiestml_lang = $easiestml_langs[ $offset ] ; - $easiestml_charset = $easiestml_charsets[ $offset ] ; - break ; - } - $offset ++ ; - } - } else if( ! empty( $_SERVER['HTTP_ACCEPT_CHARSET'] ) ) { - // set by HTTP_ACCEPT_CHARSET pattern - $offset = 0 ; - foreach( explode( ',' , EASIESTML_ACCEPT_CHARSET_REGEXES ) as $pattern ) { - if( $pattern && preg_match( $pattern , $_SERVER['HTTP_ACCEPT_CHARSET'] ) ) { - $easiestml_lang = $easiestml_langs[ $offset ] ; - $easiestml_charset = $easiestml_charsets[ $offset ] ; - break ; - } - $offset ++ ; - } - } + // deciding the current language (the priority is important) + $easiestml_langs = explode( ',' , EASIESTML_LANGS ) ; + $easiestml_charsets = explode( ',' , EASIESTML_CHARSETS ) ; + if( ! empty( $_GET['easiestml_lang'] ) && $_GET['easiestml_lang'] == 'all' ) { + // set by GET (all) + $easiestml_lang = 'all' ; + } else if( ! empty( $_GET['easiestml_lang'] ) && ( $offset = array_search( $_GET['easiestml_lang'] , $easiestml_langs ) ) !== false ) { + // set by GET (other than all) + $easiestml_lang = $_GET['easiestml_lang'] ; + $easiestml_charset = $easiestml_charsets[ $offset ] ; + setcookie( 'easiestml_lang' , $easiestml_lang , time() + EASIESTML_COOKIELIFETIME , $xoops_cookie_path, '' , 0 ) ; + } else if( ! empty( $_COOKIE['easiestml_lang'] ) && ( $offset = array_search( $_COOKIE['easiestml_lang'] , $easiestml_langs ) ) !== false ) { + // set by COOKIE (other than all) + $easiestml_lang = $_COOKIE['easiestml_lang'] ; + $easiestml_charset = $easiestml_charsets[ $offset ] ; + } else if( ! empty( $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ) { + // set by HTTP_ACCEPT_LANGUAGE pattern + $offset = 0 ; + foreach( explode( ',' , EASIESTML_ACCEPT_LANGUAGE_REGEXES ) as $pattern ) { + if( $pattern && preg_match( $pattern , $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ) { + $easiestml_lang = $easiestml_langs[ $offset ] ; + $easiestml_charset = $easiestml_charsets[ $offset ] ; + break ; + } + $offset ++ ; + } + } else if( ! empty( $_SERVER['HTTP_ACCEPT_CHARSET'] ) ) { + // set by HTTP_ACCEPT_CHARSET pattern + $offset = 0 ; + foreach( explode( ',' , EASIESTML_ACCEPT_CHARSET_REGEXES ) as $pattern ) { + if( $pattern && preg_match( $pattern , $_SERVER['HTTP_ACCEPT_CHARSET'] ) ) { + $easiestml_lang = $easiestml_langs[ $offset ] ; + $easiestml_charset = $easiestml_charsets[ $offset ] ; + break ; + } + $offset ++ ; + } + } - if( empty( $easiestml_lang ) ) { - $easiestml_lang = $easiestml_langs[EASIESTML_DEFAULT_LANG] ; - $easiestml_charset = $easiestml_charsets[EASIESTML_DEFAULT_LANG] ; - } + if( empty( $easiestml_lang ) ) { + $easiestml_lang = $easiestml_langs[EASIESTML_DEFAULT_LANG] ; + $easiestml_charset = $easiestml_charsets[EASIESTML_DEFAULT_LANG] ; + } - // merge posts eg) subject[ja] and subject[en] - if( @EASIESTML_USEPOSTMERGER && ! empty( $_POST ) ) { - easiestml_post_merge( $_POST ) ; - } - // charset for Content-Type + // merge posts eg) subject[ja] and subject[en] + if( @EASIESTML_USEPOSTMERGER && ! empty( $_POST ) ) { + easiestml_post_merge( $_POST ) ; + } + // charset for Content-Type - ob_start( 'easiestml' ) ; + ob_start( 'easiestml' ) ; } // post merger function easiestml_post_merge( &$data ) { - global $easiestml_langs; + global $easiestml_langs; - $merged_string = '' ; - $langs_counter = 0 ; - foreach( array_keys( $data ) as $index ) { - if( is_array( $data[ $index ] ) ) { - easiestml_post_merge( $data[ $index ] ) ; - } else if( in_array( $index , $easiestml_langs ) ) { - $merged_string .= '['.$index.']'.$data[ $index ].'[/'.$index.']' ; - $langs_counter ++ ; - } - } + $merged_string = '' ; + $langs_counter = 0 ; + foreach( array_keys( $data ) as $index ) { + if( is_array( $data[ $index ] ) ) { + easiestml_post_merge( $data[ $index ] ) ; + } else if( in_array( $index , $easiestml_langs ) ) { + $merged_string .= '['.$index.']'.$data[ $index ].'[/'.$index.']' ; + $langs_counter ++ ; + } + } - if( $langs_counter == sizeof( $easiestml_langs ) ) { - $data = $merged_string ; - } + if( $langs_counter == sizeof( $easiestml_langs ) ) { + $data = $merged_string ; + } } // ob filter function easiestml( $s , $lang = '' ) { - global $xoopsUser ; + global $xoopsUser ; - $easiestml_lang = @$GLOBALS['easiestml_lang'] ; + $easiestml_lang = @$GLOBALS['easiestml_lang'] ; - // all mode for debug (allowed to system admin only) - if( is_object( $xoopsUser ) && $xoopsUser->isAdmin(1) && ! empty( $_GET['easiestml_lang'] ) && $_GET['easiestml_lang'] == 'all' ) { - return $s ; - } + // all mode for debug (allowed to system admin only) + if( is_object( $xoopsUser ) && $xoopsUser->isAdmin(1) && ! empty( $_GET['easiestml_lang'] ) && $_GET['easiestml_lang'] == 'all' ) { + return $s ; + } - $easiestml_langs = explode( ',' , EASIESTML_LANGS ) ; - // protection against some injection - if( ! in_array( $easiestml_lang , $easiestml_langs ) ) { - $easiestml_lang = $easiestml_langs[0] ; - } + $easiestml_langs = explode( ',' , EASIESTML_LANGS ) ; + // protection against some injection + if( ! in_array( $easiestml_lang , $easiestml_langs ) ) { + $easiestml_lang = $easiestml_langs[0] ; + } - // manual language $lang parameter - if( $lang && in_array( $lang , $easiestml_langs ) ) { - $easiestml_lang = $lang ; - } + // manual language $lang parameter + if( $lang && in_array( $lang , $easiestml_langs ) ) { + $easiestml_lang = $lang ; + } - // escape brackets inside of <input type="text" value="..."> - // $s = preg_replace_callback( '/(\<input)(?=.*type\=[\'\"]?text[\'\"]?)([^>]*)(\>)/isU' , 'easiestml_escape_bracket' , $s ) ; - $s = preg_replace_callback( '/(\<input)([^>]*)(\>)/isU' , 'easiestml_escape_bracket_textbox' , $s ) ; + // escape brackets inside of <input type="text" value="..."> +// $s = preg_replace_callback( '/(\<input)(?=.*type\=[\'\"]?text[\'\"]?)([^>]*)(\>)/isU' , 'easiestml_escape_bracket' , $s ) ; + $s = preg_replace_callback( '/(\<input)([^>]*)(\>)/isU' , 'easiestml_escape_bracket_textbox' , $s ) ; - // escape brackets inside of <textarea></textarea> - $s = preg_replace_callback( '/(\<textarea[^>]*\>)(.*)(<\/textarea\>)/isU' , 'easiestml_escape_bracket_textarea' , $s ) ; + // escape brackets inside of <textarea></textarea> + $s = preg_replace_callback( '/(\<textarea[^>]*\>)(.*)(<\/textarea\>)/isU' , 'easiestml_escape_bracket_textarea' , $s ) ; - // multilanguage image tag - $langimages = explode( ',' , EASIESTML_LANGIMAGES ) ; - $langnames = explode( ',' , EASIESTML_LANGNAMES ) ; - if( empty( $_SERVER['QUERY_STRING'] ) ) { - $link_base = basename($_SERVER['SCRIPT_NAME']).'?easiestml_lang=' ; - } else if( ( $pos = strpos($_SERVER['QUERY_STRING'],'easiestml_lang=') ) === false ) { - $link_base = basename($_SERVER['SCRIPT_NAME']) . '?' . htmlspecialchars($_SERVER['QUERY_STRING'],ENT_QUOTES) . '&easiestml_lang=' ; - } else if( $pos < 2 ) { - $link_base = basename($_SERVER['SCRIPT_NAME']).'?easiestml_lang=' ; - } else { - $link_base = basename($_SERVER['SCRIPT_NAME']) . '?' . htmlspecialchars(substr($_SERVER['QUERY_STRING'],0,$pos-1),ENT_QUOTES) . '&easiestml_lang=' ; - } - $langimage_html = '' ; - foreach( $easiestml_langs as $l => $lang ) { - $langimage_html .= '<a href="'.$link_base.urlencode($lang).'"><img src="'.XOOPS_URL.'/'.$langimages[$l].'" alt="'.$langnames[$l].'" /></a> ' ; - } - $s = preg_replace( '/\['.EASIESTML_IMAGETAG.'\]/' , $langimage_html , $s ) ; + // multilanguage image tag + $langimages = explode( ',' , EASIESTML_LANGIMAGES ) ; + $langnames = explode( ',' , EASIESTML_LANGNAMES ) ; + if( empty( $_SERVER['QUERY_STRING'] ) ) { + $link_base = basename($_SERVER['SCRIPT_NAME']).'?easiestml_lang=' ; + } else if( ( $pos = strpos($_SERVER['QUERY_STRING'],'easiestml_lang=') ) === false ) { + $link_base = basename($_SERVER['SCRIPT_NAME']) . '?' . htmlspecialchars($_SERVER['QUERY_STRING'],ENT_QUOTES) . '&easiestml_lang=' ; + } else if( $pos < 2 ) { + $link_base = basename($_SERVER['SCRIPT_NAME']).'?easiestml_lang=' ; + } else { + $link_base = basename($_SERVER['SCRIPT_NAME']) . '?' . htmlspecialchars(substr($_SERVER['QUERY_STRING'],0,$pos-1),ENT_QUOTES) . '&easiestml_lang=' ; + } + $langimage_html = '' ; + foreach( $easiestml_langs as $l => $lang ) { + $langimage_html .= '<a href="'.$link_base.urlencode($lang).'"><img src="'.XOOPS_URL.'/'.$langimages[$l].'" alt="'.$langnames[$l].'" /></a> ' ; + } + $s = preg_replace( '/\['.EASIESTML_IMAGETAG.'\]/' , $langimage_html , $s ) ; - // create the pattern between language tags - //$pqhtmltags = explode( ',' , preg_quote( EASIESTML_NEVERCROSSTAGS , '/' ) ) ; - //$mid_pattern = '(?:(?!(' . implode( '|' , $pqhtmltags ) . ')).)*' ; + // create the pattern between language tags + //$pqhtmltags = explode( ',' , preg_quote( EASIESTML_NEVERCROSSTAGS , '/' ) ) ; + //$mid_pattern = '(?:(?!(' . implode( '|' , $pqhtmltags ) . ')).)*' ; - // eliminate description between the other language tags. - foreach( $easiestml_langs as $lang ) { - if( $easiestml_lang == $lang ) continue ; - $s = preg_replace_callback( '/\['.preg_quote($lang).'\].*\[\/'.preg_quote($lang).'(?:\]\<br \/\>|\])/isU' , 'easiestml_check_nevercross' , $s ) ; - } + // eliminate description between the other language tags. + foreach( $easiestml_langs as $lang ) { + if( $easiestml_lang == $lang ) continue ; + $s = preg_replace_callback( '/\['.preg_quote($lang).'\].*\[\/'.preg_quote($lang).'(?:\]\<br \/\>|\])/isU' , 'easiestml_check_nevercross' , $s ) ; + } - // simple pattern to strip selected lang_tags (remove all tags) - $s = preg_replace( '/\[\/?'.preg_quote($easiestml_lang).'\](\<br \/\>)?/i' , '' , $s ) ; + // simple pattern to strip selected lang_tags (remove all tags) + $s = preg_replace( '/\[\/?'.preg_quote($easiestml_lang).'\](\<br \/\>)?/i' , '' , $s ) ; - // much complex pattern to strip valid pair of selected lag_tags (BUGGY?) - // $s = str_replace( '['.$easiestml_lang.']<br />' , '['.$easiestml_lang.']' , $s ) ; - // $s = str_replace( '[/'.$easiestml_lang.']<br />' , '[/'.$easiestml_lang.']' , $s ) ; - // $s = preg_replace( '/(\['.preg_quote($easiestml_lang).'\])('.$mid_pattern.')(\[\/'.preg_quote($easiestml_lang).'\])/isU' , '$2' , $s ) ; + // much complex pattern to strip valid pair of selected lag_tags (BUGGY?) + // $s = str_replace( '['.$easiestml_lang.']<br />' , '['.$easiestml_lang.']' , $s ) ; + // $s = str_replace( '[/'.$easiestml_lang.']<br />' , '[/'.$easiestml_lang.']' , $s ) ; + // $s = preg_replace( '/(\['.preg_quote($easiestml_lang).'\])('.$mid_pattern.')(\[\/'.preg_quote($easiestml_lang).'\])/isU' , '$2' , $s ) ; - /* list($usec, $sec) = explode(" ",microtime()); - $GIJ_end_time = ((float)$sec + (float)$usec); - error_log( ($GIJ_end_time - $GLOBALS['GIJ_start_time']) . "(sec)\n" , 3 , "/tmp/error_log" ) ; */ + /* list($usec, $sec) = explode(" ",microtime()); + $GIJ_end_time = ((float)$sec + (float)$usec); + error_log( ($GIJ_end_time - $GLOBALS['GIJ_start_time']) . "(sec)\n" , 3 , "/tmp/error_log" ) ; */ - return $s ; + return $s ; } function easiestml_escape_bracket_textbox( $matches ) { - if( preg_match( '/type=["\']?text["\']?/i' , $matches[2] ) ) { - return $matches[1].str_replace('[','[',$matches[2]).$matches[3] ; - } else { - return $matches[1].$matches[2].$matches[3] ; - } + if( preg_match( '/type=["\']?text["\']?/i' , $matches[2] ) ) { + return $matches[1].str_replace('[','[',$matches[2]).$matches[3] ; + } else { + return $matches[1].$matches[2].$matches[3] ; + } } function easiestml_escape_bracket_textarea( $matches ) { - return $matches[1].str_replace('[','[',$matches[2]).$matches[3] ; + return $matches[1].str_replace('[','[',$matches[2]).$matches[3] ; } function easiestml_check_nevercross( $matches ) { - return preg_match( EASIESTML_NEVERCROSSREGEX , $matches[0] ) ? $matches[0] : '' ; + return preg_match( EASIESTML_NEVERCROSSREGEX , $matches[0] ) ? $matches[0] : '' ; } ?> \ No newline at end of file Modified: XoopsModules/easiestml/trunk/easiestml/preloads/core.php =================================================================== --- XoopsModules/easiestml/trunk/easiestml/preloads/core.php 2012-08-15 13:04:17 UTC (rev 10077) +++ XoopsModules/easiestml/trunk/easiestml/preloads/core.php 2012-08-15 13:27:19 UTC (rev 10078) @@ -4,7 +4,7 @@ class EasiestmlCorePreload extends XoopsPreloadItem { - function eventCoreIncludeCommonStart($args) + static function eventCoreIncludeCommonStart($args) { include_once dirname(dirname(__FILE__)) . '/easiestml.php'; } @@ -31,7 +31,7 @@ } } - $GLOBALS['xoopsConfig']['language'] = $easiestml_dirs[EASIESTML_DEFAULT_LANG]; + $GLOBALS['xoopsConfig']['language'] = $easiestml_langs[EASIESTML_DEFAULT_LANG]; return true; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <for...@us...> - 2012-08-15 13:04:24
|
Revision: 10077 http://xoops.svn.sourceforge.net/xoops/?rev=10077&view=rev Author: forxoops Date: 2012-08-15 13:04:17 +0000 (Wed, 15 Aug 2012) Log Message: ----------- Fix some errors for alpha release Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoops.php XoopsCore/branches/2.6.x/2.6.0/htdocs/edituser.php XoopsCore/branches/2.6.x/2.6.0/htdocs/include/searchform.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/profile/edituser.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/class/ProtectorFilter.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/class/protector.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/class/form/ranks.php XoopsCore/branches/2.6.x/2.6.0/htdocs/search.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoops.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoops.php 2012-08-15 13:01:26 UTC (rev 10076) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoops.php 2012-08-15 13:04:17 UTC (rev 10077) @@ -371,7 +371,7 @@ * * @return bool */ - public function header($tpl_name = '') + public function header($tpl_name = null) { if ($this->isAdminSide) { return $this->_adminHeader($tpl_name); @@ -390,6 +390,10 @@ if ($tpl_name) { $tpl_info = $this->getTplInfo($tpl_name); $this->tpl_name = $tpl_info['tpl_name']; + } else { + $tpl_name = 'system_dummy.html'; + $tpl_info = $this->getTplInfo($tpl_name); + $this->tpl_name = $tpl_info['tpl_name']; } // for legacy support when template is set after header. Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/edituser.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/edituser.php 2012-08-15 13:01:26 UTC (rev 10076) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/edituser.php 2012-08-15 13:04:17 UTC (rev 10077) @@ -260,7 +260,7 @@ $form->addElement(new XoopsFormHidden('op', 'avatarupload')); $form->addElement(new XoopsFormHidden('uid', $xoops->user->getVar('uid'))); $form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit')); - $form->display(); + $form->render(false); } $avatar_handler = $xoops->getHandlerAvatar(); $form2 = new XoopsThemeForm(_US_CHOOSEAVT, 'uploadavatar', 'edituser.php', 'post', true); @@ -278,7 +278,7 @@ $form2->addElement(new XoopsFormHidden('uid', $xoops->user->getVar('uid'))); $form2->addElement(new XoopsFormHidden('op', 'avatarchoose')); $form2->addElement(new XoopsFormButton('', 'submit2', _SUBMIT, 'submit')); - $form2->display(); + $form2->render(false); $xoops->footer(); } @@ -302,7 +302,7 @@ $xoops->redirect('index.php', 3, _US_NOEDITRIGHT); exit(); } - if ($xoopsConfigUser['avatar_allow_upload'] == 1 && $xoopsUser->getVar('posts') >= $xoopsConfigUser['avatar_minposts']) { + if ( $xoops->getModuleConfig('avatars_allowupload', 'avatars') == 1 && $xoops->user->getVar('posts') >= $xoops->getModuleConfig('avatars_postsrequired', 'avatars') ) { $uploader = new XoopsMediaUploader( XOOPS_UPLOAD_PATH . '/avatars', array( 'image/gif' , 'image/jpeg' , Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/include/searchform.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/include/searchform.php 2012-08-15 13:01:26 UTC (rev 10076) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/include/searchform.php 2012-08-15 13:04:17 UTC (rev 10077) @@ -57,5 +57,4 @@ } $search_form->addElement(new XoopsFormHidden('action', 'results')); $search_form->addElement(new XoopsFormHiddenToken('id')); -$search_form->addElement(new XoopsFormButton('', 'submit', _SR_SEARCH, 'submit')); -?> \ No newline at end of file +$search_form->addElement(new XoopsFormButton('', 'submit', _SR_SEARCH, 'submit')); \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/profile/edituser.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/profile/edituser.php 2012-08-15 13:01:26 UTC (rev 10076) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/profile/edituser.php 2012-08-15 13:04:17 UTC (rev 10077) @@ -161,7 +161,7 @@ if (empty($uid) || $xoops->user->getVar('uid') != $uid) { $xoops->redirect('index.php', 3, _US_NOEDITRIGHT); } - if ($xoops->getConfig('avatar_allow_upload') == 1 && $xoops->user->getVar('posts') >= $xoops->getConfig('avatar_minposts')) { + if ( $xoops->getModuleConfig('avatars_allowupload', 'avatars') == 1 && $xoops->user->getVar('posts') >= $xoops->getModuleConfig('avatars_postsrequired', 'avatars') ) { $uploader = new XoopsMediaUploader(XOOPS_UPLOAD_PATH . '/avatars', array( 'image/gif', 'image/jpeg', 'image/pjpeg', 'image/x-png', @@ -200,6 +200,8 @@ } $xoops->redirect("edituser.php?op=avatarform", 3, $uploader->getErrors()); } + $xoops->redirect('index.php', 3, _US_NOEDITRIGHT); + exit(); } if ($op == 'avatarchoose') { Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/class/ProtectorFilter.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/class/ProtectorFilter.php 2012-08-15 13:01:26 UTC (rev 10076) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/class/ProtectorFilter.php 2012-08-15 13:04:17 UTC (rev 10077) @@ -63,7 +63,7 @@ $this->filters_base = dirname(dirname(__FILE__)).'/filters_enabled' ; } - function getInstance() + static function getInstance() { static $instance ; if( ! isset( $instance ) ) { Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/class/protector.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/class/protector.php 2012-08-15 13:01:26 UTC (rev 10076) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/class/protector.php 2012-08-15 13:04:17 UTC (rev 10077) @@ -1260,7 +1260,7 @@ function call_filter($type, $dying_message = '') { require_once dirname(__FILE__) . '/ProtectorFilter.php'; - $filter_handler =& ProtectorFilterHandler::getInstance(); + $filter_handler = ProtectorFilterHandler::getInstance(); $ret = $filter_handler->execute($type); if ($ret == false && $dying_message) { die($dying_message); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/class/form/ranks.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/class/form/ranks.php 2012-08-15 13:01:26 UTC (rev 10076) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/userrank/class/form/ranks.php 2012-08-15 13:04:17 UTC (rev 10077) @@ -27,7 +27,7 @@ /** * @param XoopsRank|XoopsObject $obj */ - public function __construct(XoopsRank &$obj) + public function __construct(XoopsObject &$obj) { if ($obj->isNew()) { $blank_img = 'blank.gif'; Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/search.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/search.php 2012-08-15 13:01:26 UTC (rev 10076) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/search.php 2012-08-15 13:04:17 UTC (rev 10077) @@ -106,8 +106,9 @@ if ($action == 'search') { $xoops->header(); include $xoops->path('include/searchform.php'); - $search_form->display(); + $search_form->render(false); $xoops->footer(); + exit; } if ($andor != "OR" && $andor != "exact" && $andor != "AND") { $andor = "AND"; @@ -149,7 +150,7 @@ unset($mids); $mids = array_keys($modules); } - $xoops->header(_SR_SEARCHRESULTS . ': ' . implode(' ', $queries)); + $xoops->header(); $nomatch = true; echo "<h3>" . _SR_SEARCHRESULTS . "</h3>\n"; echo _SR_KEYWORDS . ':'; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-15 13:01:37
|
Revision: 10076 http://xoops.svn.sourceforge.net/xoops/?rev=10076&view=rev Author: beckmi Date: 2012-08-15 13:01:26 +0000 (Wed, 15 Aug 2012) Log Message: ----------- Adding EasiestML module Added Paths: ----------- XoopsModules/easiestml/ XoopsModules/easiestml/branches/ XoopsModules/easiestml/releases/ XoopsModules/easiestml/trunk/ XoopsModules/easiestml/trunk/easiestml/ XoopsModules/easiestml/trunk/easiestml/easiestml.php XoopsModules/easiestml/trunk/easiestml/easiestml_logo.png XoopsModules/easiestml/trunk/easiestml/preloads/ XoopsModules/easiestml/trunk/easiestml/preloads/core.php XoopsModules/easiestml/trunk/easiestml/preloads/index.html XoopsModules/easiestml/trunk/easiestml/xoops_version.php Added: XoopsModules/easiestml/trunk/easiestml/easiestml.php =================================================================== --- XoopsModules/easiestml/trunk/easiestml/easiestml.php (rev 0) +++ XoopsModules/easiestml/trunk/easiestml/easiestml.php 2012-08-15 13:01:26 UTC (rev 10076) @@ -0,0 +1,235 @@ +<?php +/*** THE EASIEST MULTILANGUAGE HACK by GIJOE ***/ + +// CONFIGURATIONS BEGIN + +// list the language tags separated with comma +//define('EASIESTML_LANGS','xlang:en,xlang:ja'); // This is a sample of long pattern against tag misunderstanding [xlang:en]english[/xlang:en] +define('EASIESTML_LANGS','en,ja,fr'); // [en]english[/en] [ja]japananese[/ja] common + +//hack by trabis +define('EASIESTML_LANGDIRS','english,japanese,french'); +//end of hack by trabis + +// list the language images separated with comma +define('EASIESTML_LANGIMAGES','images/english.gif,images/japanese.gif,images/french.gif'); + +// list the language names separated with comma (these will be alt of <img>) +define('EASIESTML_LANGNAMES','in english,in japanese,in french'); + +// list language - accept_chaset patterns (perl regex) separated with comma +define('EASIESTML_ACCEPT_CHARSET_REGEXES',',/shift_jis/i'); + +// list language - accept_language patterns (perl regex) separated with comma +define('EASIESTML_ACCEPT_LANGUAGE_REGEXES','/^en/,/^ja/,/^fr/'); + +// charset in Content-Type separated with comma (only for fastestcache) +define('EASIESTML_CHARSETS','ISO-8859-1,EUC-JP,UTF-8'); + +// tag name for language image (default [mlimg]. don't include specialchars) +define('EASIESTML_IMAGETAG','mlimg'); + +// make regular expression which disallows language tags to cross it +define('EASIESTML_NEVERCROSSREGEX','/\<\/table\>/'); + +// the life time of language selection stored in cookie +define('EASIESTML_COOKIELIFETIME',365*86400); + +// default language +define('EASIESTML_DEFAULT_LANG',0); + +// post merger eg) <input name="subject[en]"> and <input name="subject[ja]"> +define('EASIESTML_USEPOSTMERGER',0); + +// CONFIGURATIONS END + + +// Patch check +// Hacked by trabis +defined('XOOPS_ROOT_PATH') or die('Restricted access'); +global $easiestml_langs, $easiestml_lang, $easiestml_charset, $xoopsUser; +// End of hack + +// Target check +if( ! preg_match( '?'.preg_quote(XOOPS_ROOT_PATH,'?').'(/modules/[^\/]+/admin/|/common/|/modules/system/|/admin\.php)?' , $_SERVER['SCRIPT_FILENAME'] ) ) { + + // get cookie path + $xoops_cookie_path = defined('XOOPS_COOKIE_PATH') ? XOOPS_COOKIE_PATH : preg_replace( '?http://[^/]+(/.*)$?' , "$1" , XOOPS_URL ) ; + if( $xoops_cookie_path == XOOPS_URL ) $xoops_cookie_path = '/' ; + + // for modrewrite + if( empty( $_GET['easiestml_lang'] ) && preg_match( '#[/?&]easiestml_lang[=/]([0-9a-zA-Z%]{1,12})#' , $_SERVER['REQUEST_URI'] , $regs ) ) { + $_GET['easiestml_lang'] = urldecode( $regs[ 1 ] ) ; + } + + // deciding the current language (the priority is important) + $easiestml_langs = explode( ',' , EASIESTML_LANGS ) ; + $easiestml_charsets = explode( ',' , EASIESTML_CHARSETS ) ; + if( ! empty( $_GET['easiestml_lang'] ) && $_GET['easiestml_lang'] == 'all' ) { + // set by GET (all) + $easiestml_lang = 'all' ; + } else if( ! empty( $_GET['easiestml_lang'] ) && ( $offset = array_search( $_GET['easiestml_lang'] , $easiestml_langs ) ) !== false ) { + // set by GET (other than all) + $easiestml_lang = $_GET['easiestml_lang'] ; + $easiestml_charset = $easiestml_charsets[ $offset ] ; + setcookie( 'easiestml_lang' , $easiestml_lang , time() + EASIESTML_COOKIELIFETIME , $xoops_cookie_path, '' , 0 ) ; + } else if( ! empty( $_COOKIE['easiestml_lang'] ) && ( $offset = array_search( $_COOKIE['easiestml_lang'] , $easiestml_langs ) ) !== false ) { + // set by COOKIE (other than all) + $easiestml_lang = $_COOKIE['easiestml_lang'] ; + $easiestml_charset = $easiestml_charsets[ $offset ] ; + } else if( ! empty( $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ) { + // set by HTTP_ACCEPT_LANGUAGE pattern + $offset = 0 ; + foreach( explode( ',' , EASIESTML_ACCEPT_LANGUAGE_REGEXES ) as $pattern ) { + if( $pattern && preg_match( $pattern , $_SERVER['HTTP_ACCEPT_LANGUAGE'] ) ) { + $easiestml_lang = $easiestml_langs[ $offset ] ; + $easiestml_charset = $easiestml_charsets[ $offset ] ; + break ; + } + $offset ++ ; + } + } else if( ! empty( $_SERVER['HTTP_ACCEPT_CHARSET'] ) ) { + // set by HTTP_ACCEPT_CHARSET pattern + $offset = 0 ; + foreach( explode( ',' , EASIESTML_ACCEPT_CHARSET_REGEXES ) as $pattern ) { + if( $pattern && preg_match( $pattern , $_SERVER['HTTP_ACCEPT_CHARSET'] ) ) { + $easiestml_lang = $easiestml_langs[ $offset ] ; + $easiestml_charset = $easiestml_charsets[ $offset ] ; + break ; + } + $offset ++ ; + } + } + + if( empty( $easiestml_lang ) ) { + $easiestml_lang = $easiestml_langs[EASIESTML_DEFAULT_LANG] ; + $easiestml_charset = $easiestml_charsets[EASIESTML_DEFAULT_LANG] ; + } + + // merge posts eg) subject[ja] and subject[en] + if( @EASIESTML_USEPOSTMERGER && ! empty( $_POST ) ) { + easiestml_post_merge( $_POST ) ; + } + // charset for Content-Type + + ob_start( 'easiestml' ) ; +} + + +// post merger +function easiestml_post_merge( &$data ) +{ + global $easiestml_langs; + + $merged_string = '' ; + $langs_counter = 0 ; + foreach( array_keys( $data ) as $index ) { + if( is_array( $data[ $index ] ) ) { + easiestml_post_merge( $data[ $index ] ) ; + } else if( in_array( $index , $easiestml_langs ) ) { + $merged_string .= '['.$index.']'.$data[ $index ].'[/'.$index.']' ; + $langs_counter ++ ; + } + } + + if( $langs_counter == sizeof( $easiestml_langs ) ) { + $data = $merged_string ; + } +} + + +// ob filter +function easiestml( $s , $lang = '' ) +{ + global $xoopsUser ; + + $easiestml_lang = @$GLOBALS['easiestml_lang'] ; + + // all mode for debug (allowed to system admin only) + if( is_object( $xoopsUser ) && $xoopsUser->isAdmin(1) && ! empty( $_GET['easiestml_lang'] ) && $_GET['easiestml_lang'] == 'all' ) { + return $s ; + } + + $easiestml_langs = explode( ',' , EASIESTML_LANGS ) ; + // protection against some injection + if( ! in_array( $easiestml_lang , $easiestml_langs ) ) { + $easiestml_lang = $easiestml_langs[0] ; + } + + // manual language $lang parameter + if( $lang && in_array( $lang , $easiestml_langs ) ) { + $easiestml_lang = $lang ; + } + + // escape brackets inside of <input type="text" value="..."> + // $s = preg_replace_callback( '/(\<input)(?=.*type\=[\'\"]?text[\'\"]?)([^>]*)(\>)/isU' , 'easiestml_escape_bracket' , $s ) ; + $s = preg_replace_callback( '/(\<input)([^>]*)(\>)/isU' , 'easiestml_escape_bracket_textbox' , $s ) ; + + // escape brackets inside of <textarea></textarea> + $s = preg_replace_callback( '/(\<textarea[^>]*\>)(.*)(<\/textarea\>)/isU' , 'easiestml_escape_bracket_textarea' , $s ) ; + + // multilanguage image tag + $langimages = explode( ',' , EASIESTML_LANGIMAGES ) ; + $langnames = explode( ',' , EASIESTML_LANGNAMES ) ; + if( empty( $_SERVER['QUERY_STRING'] ) ) { + $link_base = basename($_SERVER['SCRIPT_NAME']).'?easiestml_lang=' ; + } else if( ( $pos = strpos($_SERVER['QUERY_STRING'],'easiestml_lang=') ) === false ) { + $link_base = basename($_SERVER['SCRIPT_NAME']) . '?' . htmlspecialchars($_SERVER['QUERY_STRING'],ENT_QUOTES) . '&easiestml_lang=' ; + } else if( $pos < 2 ) { + $link_base = basename($_SERVER['SCRIPT_NAME']).'?easiestml_lang=' ; + } else { + $link_base = basename($_SERVER['SCRIPT_NAME']) . '?' . htmlspecialchars(substr($_SERVER['QUERY_STRING'],0,$pos-1),ENT_QUOTES) . '&easiestml_lang=' ; + } + $langimage_html = '' ; + foreach( $easiestml_langs as $l => $lang ) { + $langimage_html .= '<a href="'.$link_base.urlencode($lang).'"><img src="'.XOOPS_URL.'/'.$langimages[$l].'" alt="'.$langnames[$l].'" /></a> ' ; + } + $s = preg_replace( '/\['.EASIESTML_IMAGETAG.'\]/' , $langimage_html , $s ) ; + + // create the pattern between language tags + //$pqhtmltags = explode( ',' , preg_quote( EASIESTML_NEVERCROSSTAGS , '/' ) ) ; + //$mid_pattern = '(?:(?!(' . implode( '|' , $pqhtmltags ) . ')).)*' ; + + // eliminate description between the other language tags. + foreach( $easiestml_langs as $lang ) { + if( $easiestml_lang == $lang ) continue ; + $s = preg_replace_callback( '/\['.preg_quote($lang).'\].*\[\/'.preg_quote($lang).'(?:\]\<br \/\>|\])/isU' , 'easiestml_check_nevercross' , $s ) ; + } + + + // simple pattern to strip selected lang_tags (remove all tags) + $s = preg_replace( '/\[\/?'.preg_quote($easiestml_lang).'\](\<br \/\>)?/i' , '' , $s ) ; + + // much complex pattern to strip valid pair of selected lag_tags (BUGGY?) + // $s = str_replace( '['.$easiestml_lang.']<br />' , '['.$easiestml_lang.']' , $s ) ; + // $s = str_replace( '[/'.$easiestml_lang.']<br />' , '[/'.$easiestml_lang.']' , $s ) ; + // $s = preg_replace( '/(\['.preg_quote($easiestml_lang).'\])('.$mid_pattern.')(\[\/'.preg_quote($easiestml_lang).'\])/isU' , '$2' , $s ) ; + + /* list($usec, $sec) = explode(" ",microtime()); + $GIJ_end_time = ((float)$sec + (float)$usec); + error_log( ($GIJ_end_time - $GLOBALS['GIJ_start_time']) . "(sec)\n" , 3 , "/tmp/error_log" ) ; */ + + return $s ; +} + + +function easiestml_escape_bracket_textbox( $matches ) +{ + if( preg_match( '/type=["\']?text["\']?/i' , $matches[2] ) ) { + return $matches[1].str_replace('[','[',$matches[2]).$matches[3] ; + } else { + return $matches[1].$matches[2].$matches[3] ; + } +} + +function easiestml_escape_bracket_textarea( $matches ) +{ + return $matches[1].str_replace('[','[',$matches[2]).$matches[3] ; +} + +function easiestml_check_nevercross( $matches ) +{ + return preg_match( EASIESTML_NEVERCROSSREGEX , $matches[0] ) ? $matches[0] : '' ; +} + +?> \ No newline at end of file Added: XoopsModules/easiestml/trunk/easiestml/easiestml_logo.png =================================================================== (Binary files differ) Property changes on: XoopsModules/easiestml/trunk/easiestml/easiestml_logo.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/easiestml/trunk/easiestml/preloads/core.php =================================================================== --- XoopsModules/easiestml/trunk/easiestml/preloads/core.php (rev 0) +++ XoopsModules/easiestml/trunk/easiestml/preloads/core.php 2012-08-15 13:01:26 UTC (rev 10076) @@ -0,0 +1,40 @@ +<?php + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +class EasiestmlCorePreload extends XoopsPreloadItem +{ + function eventCoreIncludeCommonStart($args) + { + include_once dirname(dirname(__FILE__)) . '/easiestml.php'; + } + + function eventCoreIncludeCommonLanguage($args) + { + + global $xoopsUser ; + + $easiestml_lang = @$GLOBALS['easiestml_lang'] ; + + // all mode for debug (allowed to system admin only) + if (is_object($xoopsUser) && $xoopsUser->isAdmin(1) && !empty($_GET['easiestml_lang']) && $_GET['easiestml_lang'] == 'all') { + return true; + } + + $easiestml_langs = explode(',', EASIESTML_LANGS); + $easiestml_dirs = explode(',', EASIESTML_LANGDIRS); + // protection against some injection + foreach ($easiestml_langs as $key => $lang) { + if ($easiestml_lang == $lang) { + $GLOBALS['xoopsConfig']['language'] = $easiestml_dirs[$key]; + return true; + } + } + + $GLOBALS['xoopsConfig']['language'] = $easiestml_dirs[EASIESTML_DEFAULT_LANG]; + return true; + + } + +} +?> \ No newline at end of file Added: XoopsModules/easiestml/trunk/easiestml/preloads/index.html =================================================================== --- XoopsModules/easiestml/trunk/easiestml/preloads/index.html (rev 0) +++ XoopsModules/easiestml/trunk/easiestml/preloads/index.html 2012-08-15 13:01:26 UTC (rev 10076) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/easiestml/trunk/easiestml/xoops_version.php =================================================================== --- XoopsModules/easiestml/trunk/easiestml/xoops_version.php (rev 0) +++ XoopsModules/easiestml/trunk/easiestml/xoops_version.php 2012-08-15 13:01:26 UTC (rev 10076) @@ -0,0 +1,17 @@ +<?php +$modversion['name'] = "EasiestML"; +$modversion['dirname'] = "easiestml"; +$modversion['description'] = ""; +$modversion['version'] = "1.0"; +$modversion['author'] = "giJoe & trabis"; +$modversion['credits'] = "S"; +$modversion['license'] = "GNU/GPL"; +$modversion['official'] = "No"; +$modversion['image'] = "easiestml_logo.png"; + +// Main +$modversion['hasMain'] = 0; + +// Admin things +$modversion['hasAdmin'] = 0; +?> \ 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: <be...@us...> - 2012-08-15 11:00:41
|
Revision: 10075 http://xoops.svn.sourceforge.net/xoops/?rev=10075&view=rev Author: beckmi Date: 2012-08-15 11:00:35 +0000 (Wed, 15 Aug 2012) Log Message: ----------- Updating images Added Paths: ----------- XoopsModules26/soapbox/trunk/soapbox/images/uploads/ErnestHemingway.jpg XoopsModules26/soapbox/trunk/soapbox/images/uploads/charlesDickens.jpg XoopsModules26/soapbox/trunk/soapbox/images/uploads/jkRowling.jpg XoopsModules26/soapbox/trunk/soapbox/images/uploads/shakespeare.jpg XoopsModules26/soapbox/trunk/soapbox/images/uploads/xooops.png Removed Paths: ------------- XoopsModules26/soapbox/trunk/soapbox/images/uploads/_horacio.gif XoopsModules26/soapbox/trunk/soapbox/images/uploads/greenshines3.gif XoopsModules26/soapbox/trunk/soapbox/images/uploads/xoops.gif Added: XoopsModules26/soapbox/trunk/soapbox/images/uploads/ErnestHemingway.jpg =================================================================== (Binary files differ) Property changes on: XoopsModules26/soapbox/trunk/soapbox/images/uploads/ErnestHemingway.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Deleted: XoopsModules26/soapbox/trunk/soapbox/images/uploads/_horacio.gif =================================================================== (Binary files differ) Added: XoopsModules26/soapbox/trunk/soapbox/images/uploads/charlesDickens.jpg =================================================================== (Binary files differ) Property changes on: XoopsModules26/soapbox/trunk/soapbox/images/uploads/charlesDickens.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Deleted: XoopsModules26/soapbox/trunk/soapbox/images/uploads/greenshines3.gif =================================================================== (Binary files differ) Added: XoopsModules26/soapbox/trunk/soapbox/images/uploads/jkRowling.jpg =================================================================== (Binary files differ) Property changes on: XoopsModules26/soapbox/trunk/soapbox/images/uploads/jkRowling.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules26/soapbox/trunk/soapbox/images/uploads/shakespeare.jpg =================================================================== (Binary files differ) Property changes on: XoopsModules26/soapbox/trunk/soapbox/images/uploads/shakespeare.jpg ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules26/soapbox/trunk/soapbox/images/uploads/xooops.png =================================================================== (Binary files differ) Property changes on: XoopsModules26/soapbox/trunk/soapbox/images/uploads/xooops.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Deleted: XoopsModules26/soapbox/trunk/soapbox/images/uploads/xoops.gif =================================================================== (Binary files differ) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-15 08:20:26
|
Revision: 10074 http://xoops.svn.sourceforge.net/xoops/?rev=10074&view=rev Author: beckmi Date: 2012-08-15 08:20:20 +0000 (Wed, 15 Aug 2012) Log Message: ----------- adding Bootstrap look to buttons Modified Paths: -------------- XoopsModules26/soapbox/trunk/soapbox/admin/article.php XoopsModules26/soapbox/trunk/soapbox/admin/column.php XoopsModules26/soapbox/trunk/soapbox/admin/myblockform.php XoopsModules26/soapbox/trunk/soapbox/admin/mygrouppermform.php XoopsModules26/soapbox/trunk/soapbox/admin/submissions.php XoopsModules26/soapbox/trunk/soapbox/include/functions.php XoopsModules26/soapbox/trunk/soapbox/include/preferences.inc.php XoopsModules26/soapbox/trunk/soapbox/include/storyform.inc.php Modified: XoopsModules26/soapbox/trunk/soapbox/admin/article.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/article.php 2012-08-15 07:36:34 UTC (rev 10073) +++ XoopsModules26/soapbox/trunk/soapbox/admin/article.php 2012-08-15 08:20:20 UTC (rev 10074) @@ -256,11 +256,11 @@ if ( !$e_articles['articleID'] ) // there's no articleID? Then it's a new article { - $butt_create = new XoopsFormButton( '', '', _AM_SB_CREATE, 'submit' ); + $butt_create = new XoopsFormButton( '', '', _AM_SB_CREATE, 'submit', 'btn primary' ); $butt_create->setExtra('onclick="this.form.elements.op.value=\'addart\'"'); $button_tray->addElement( $butt_create ); - $butt_clear = new XoopsFormButton( '', '', _AM_SB_CLEAR, 'reset' ); + $butt_clear = new XoopsFormButton( '', '', _AM_SB_CLEAR, 'reset', 'btn primary' ); $button_tray->addElement( $butt_clear ); $butt_cancel = new XoopsFormButton( '', '', _AM_SB_CANCEL, 'button' ); @@ -269,11 +269,11 @@ } else // else, we're editing an existing article { - $butt_create = new XoopsFormButton( '', '', _AM_SB_MODIFY, 'submit' ); + $butt_create = new XoopsFormButton( '', '', _AM_SB_MODIFY, 'submit', 'btn primary' ); $butt_create->setExtra('onclick="this.form.elements.op.value=\'addart\'"'); $button_tray->addElement( $butt_create ); - $butt_cancel = new XoopsFormButton( '', '', _AM_SB_CANCEL, 'button' ); + $butt_cancel = new XoopsFormButton( '', '', _AM_SB_CANCEL, 'button', 'btn primary' ); $butt_cancel->setExtra('onclick="history.go(-1)"'); $button_tray->addElement( $butt_cancel ); } Modified: XoopsModules26/soapbox/trunk/soapbox/admin/column.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/column.php 2012-08-15 07:36:34 UTC (rev 10073) +++ XoopsModules26/soapbox/trunk/soapbox/admin/column.php 2012-08-15 08:20:20 UTC (rev 10074) @@ -204,22 +204,22 @@ // No ID for column -- then it's new column, button says 'Create' if ( empty($e_category['columnID']) ){ - $butt_create = new XoopsFormButton('', '', _AM_SB_CREATE, 'submit'); + $butt_create = new XoopsFormButton('', '', _AM_SB_CREATE, 'submit', 'btn primary'); $butt_create->setExtra('onclick="this.form.elements.op.value=\'addcol\'"'); $button_tray->addElement($butt_create); - $butt_clear = new XoopsFormButton('', '', _AM_SB_CLEAR, 'reset'); + $butt_clear = new XoopsFormButton('', '', _AM_SB_CLEAR, 'reset', 'btn primary'); $button_tray->addElement($butt_clear); - $butt_cancel = new XoopsFormButton('', '', _AM_SB_CANCEL, 'button'); + $butt_cancel = new XoopsFormButton('', '', _AM_SB_CANCEL, 'button', 'btn primary'); $butt_cancel->setExtra('onclick="history.go(-1)"'); $button_tray->addElement($butt_cancel); } else { // button says 'Update' - $butt_create = new XoopsFormButton('', '', _AM_SB_MODIFY, 'submit'); + $butt_create = new XoopsFormButton('', '', _AM_SB_MODIFY, 'submit', 'btn primary'); $butt_create->setExtra('onclick="this.form.elements.op.value=\'addcol\'"'); $button_tray->addElement($butt_create); - $butt_cancel = new XoopsFormButton('', '', _AM_SB_CANCEL, 'button'); + $butt_cancel = new XoopsFormButton('', '', _AM_SB_CANCEL, 'button', 'btn primary'); $butt_cancel->setExtra('onclick="history.go(-1)"'); $button_tray->addElement($butt_cancel); } Modified: XoopsModules26/soapbox/trunk/soapbox/admin/myblockform.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/myblockform.php 2012-08-15 07:36:34 UTC (rev 10073) +++ XoopsModules26/soapbox/trunk/soapbox/admin/myblockform.php 2012-08-15 08:20:20 UTC (rev 10074) @@ -112,9 +112,9 @@ $form->addElement(new XoopsFormHidden('fct', 'blocksadmin')); $button_tray = new XoopsFormElementTray('', ' '); if ($block['is_custom']) { - $button_tray->addElement(new XoopsFormButton('', 'previewblock', _PREVIEW, "submit")); + $button_tray->addElement(new XoopsFormButton('', 'previewblock', _PREVIEW, "submit", 'btn primary')); } -$button_tray->addElement(new XoopsFormButton('', 'submitblock', $block['submit_button'], "submit")); +$button_tray->addElement(new XoopsFormButton('', 'submitblock', $block['submit_button'], "submit", 'btn primary')); $form->addElement($button_tray); Modified: XoopsModules26/soapbox/trunk/soapbox/admin/mygrouppermform.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/mygrouppermform.php 2012-08-15 07:36:34 UTC (rev 10073) +++ XoopsModules26/soapbox/trunk/soapbox/admin/mygrouppermform.php 2012-08-15 08:20:20 UTC (rev 10074) @@ -171,9 +171,9 @@ // GIJ start $jstray = new XoopsFormElementTray(' '); - $jsuncheckbutton = new XoopsFormButton('', 'none', _NONE, 'button'); + $jsuncheckbutton = new XoopsFormButton('', 'none', _NONE, 'button', 'btn primary'); $jsuncheckbutton->setExtra( "onclick=\"with(document.groupperm_form){for(i=0;i<length;i++){if(elements[i].type=='checkbox'){elements[i].checked=false;}}}\"" ) ; - $jscheckbutton = new XoopsFormButton('', 'all', _ALL, 'button'); + $jscheckbutton = new XoopsFormButton('', 'all', _ALL, 'button', 'btn primary'); $jscheckbutton->setExtra( "onclick=\"with(document.groupperm_form){for(i=0;i<length;i++){if(elements[i].type=='checkbox' && (elements[i].name.indexOf('module_admin')<0 || elements[i].name.indexOf('[groups][1]')>=0)){elements[i].checked=true;}}}\"" ) ; $jstray->addElement( $jsuncheckbutton ) ; $jstray->addElement( $jscheckbutton ) ; @@ -181,8 +181,8 @@ // GIJ end $tray = new XoopsFormElementTray(''); - $tray->addElement(new XoopsFormButton('', 'reset', _CANCEL, 'reset')); - $tray->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit')); + $tray->addElement(new XoopsFormButton('', 'reset', _CANCEL, 'reset', 'btn primary')); + $tray->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit', 'btn primary')); $this->addElement($tray); $ret = '<h4>'.$this->getTitle().'</h4>'.$this->_permDesc.'<br />'; Modified: XoopsModules26/soapbox/trunk/soapbox/admin/submissions.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/submissions.php 2012-08-15 07:36:34 UTC (rev 10073) +++ XoopsModules26/soapbox/trunk/soapbox/admin/submissions.php 2012-08-15 08:20:20 UTC (rev 10074) @@ -201,11 +201,11 @@ $hidden = new XoopsFormHidden( 'op', 'authart' ); $button_tray -> addElement( $hidden ); - $butt_save = new XoopsFormButton( '', '', _AM_SB_AUTHORIZE, 'submit' ); + $butt_save = new XoopsFormButton( '', '', _AM_SB_AUTHORIZE, 'submit', 'btn primary' ); $butt_save->setExtra('onclick="this.form.elements.op.value=\'authart\'"'); $button_tray->addElement( $butt_save ); - $butt_cancel = new XoopsFormButton( '', '', _AM_SB_CANCEL, 'button' ); + $butt_cancel = new XoopsFormButton( '', '', _AM_SB_CANCEL, 'button' , 'btn primary'); $butt_cancel->setExtra('onclick="history.go(-1)"'); $button_tray->addElement( $butt_cancel ); Modified: XoopsModules26/soapbox/trunk/soapbox/include/functions.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/include/functions.php 2012-08-15 07:36:34 UTC (rev 10073) +++ XoopsModules26/soapbox/trunk/soapbox/include/functions.php 2012-08-15 08:20:20 UTC (rev 10074) @@ -301,7 +301,8 @@ //-------------------- echo $xoopsGTicket->getTicketHtml(__LINE__); //-------------------- - echo"<div style=\"margin-bottom: 18px;\"><input type=\"submit\" name=\"submit\" class=\"formButton\" value=\"". _AM_SB_REORDERCOL . "\" /></div>"; + //echo"<div style=\"margin-bottom: 18px;\"><input type=\"submit\" name=\"submit\" class=\"formButton\" value=\"". _AM_SB_REORDERCOL . "\" /></div>"; + echo'<div style="margin-bottom: 18px;"><input type="submit" name="submit" class="btn btn-info" value="'. _AM_SB_REORDERCOL . '" /></div>'; echo "</form>"; } } @@ -543,7 +544,8 @@ //-------------------- echo $xoopsGTicket->getTicketHtml(__LINE__); //-------------------- - echo "<div style=\"margin-bottom: 18px;\"><input type=\"submit\" name=\"submit\" class=\"formButton\" value=\"" . _AM_SB_REORDERART . "\" /></div>"; + //echo "<div style=\"margin-bottom: 18px;\"><input type=\"submit\" name=\"submit\" class=\"formButton\" value=\"" . _AM_SB_REORDERART . "\" /></div>"; + echo'<div style="margin-bottom: 18px;"><input type="submit" name="submit" class="btn btn-info" value="'. _AM_SB_REORDERART . '" /></div>'; echo "</form>"; } echo "<br />\n"; Modified: XoopsModules26/soapbox/trunk/soapbox/include/preferences.inc.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/include/preferences.inc.php 2012-08-15 07:36:34 UTC (rev 10073) +++ XoopsModules26/soapbox/trunk/soapbox/include/preferences.inc.php 2012-08-15 08:20:20 UTC (rev 10074) @@ -153,7 +153,7 @@ } $button_tray->addElement(new XoopsFormHidden('op', 'save')); $xoopsGTicket->addTicketXoopsFormElement( $button_tray , __LINE__ , 1800 , 'mymenu' ) ; - $button_tray->addElement(new XoopsFormButton('', 'button', _GO, 'submit')); + $button_tray->addElement(new XoopsFormButton('', 'button', _GO, 'submit', 'btn primary')); $form->addElement( $button_tray ) ; $xoops = Xoops::getInstance(); $xoops->header(); Modified: XoopsModules26/soapbox/trunk/soapbox/include/storyform.inc.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/include/storyform.inc.php 2012-08-15 07:36:34 UTC (rev 10073) +++ XoopsModules26/soapbox/trunk/soapbox/include/storyform.inc.php 2012-08-15 08:20:20 UTC (rev 10074) @@ -140,7 +140,7 @@ $button_tray = new XoopsFormElementTray( '', '' ); $hidden = new XoopsFormHidden( 'op', 'post' ); $button_tray -> addElement( $hidden ); -$button_tray -> addElement( new XoopsFormButton( '', 'post', _MD_SB_CREATE, 'submit' ) ); +$button_tray -> addElement( new XoopsFormButton( '', 'post', _MD_SB_CREATE, 'submit', 'btn primary' ) ); $sform -> addElement( $button_tray ); //----------- This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ir...@us...> - 2012-08-15 07:36:43
|
Revision: 10073 http://xoops.svn.sourceforge.net/xoops/?rev=10073&view=rev Author: irmtfan Date: 2012-08-15 07:36:34 +0000 (Wed, 15 Aug 2012) Log Message: ----------- double slash in rpg url, language revise, tcpdf added, print hardcodes removed Modified Paths: -------------- XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev9883.txt XoopsModules/newbb/branches/irmtfan/newbb/class/user.php XoopsModules/newbb/branches/irmtfan/newbb/docs/readme.txt XoopsModules/newbb/branches/irmtfan/newbb/language/english/admin.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/modinfo.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/admin.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/modinfo.php XoopsModules/newbb/branches/irmtfan/newbb/makepdf.php XoopsModules/newbb/branches/irmtfan/newbb/print.php Added Paths: ----------- XoopsModules/newbb/branches/irmtfan/newbb/docs/lang_diff.txt Modified: XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev9883.txt =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev9883.txt 2012-08-15 06:10:19 UTC (rev 10072) +++ XoopsModules/newbb/branches/irmtfan/newbb/changelog-rev9883.txt 2012-08-15 07:36:34 UTC (rev 10073) @@ -1,58 +1,87 @@ -Changelog from rev.9883 -date: 2012-08-06 -================================================ -1- hardcode fix: using header php command instead of redirect_header XOOPS function (deka87/irmtfan) -in newbb/search.php -(Also hardcoded in latest core in xoops2.5.5/htdocs/search.php) - -2- hardcode fix: icon_path smarty variable was hardcoded in viewtopic and viewpost and is not defined in class/forum.php (irmtfan) -in newbb/viewtopic.php, newbb/viewpost.php, newbb/class/forum.php - -3- hardcode icons and some hardcodes has been solved in templates: -in newbb/templates/newbb_thread.html, newbb/templates/newbb_index.html, newbb/templates/newbb_viewforum_subforum.html - -4- add readme.txt -in docs/readme.txt - -date: 2012-08-04 -================================================ -1- bug fixed: error in newbb/polls.php when the strtotime is not defined in XoopsLocal class (irmtfan) -solution: replace XoopsLocal::strtotime($end_time) by method_exists('XoopsLocal', 'strtotime') ? XoopsLocal::strtotime($end_time) : strtotime($end_time) -in newbb/polls.php -2- more hardcodes in newbb/templates has been removed - -date: 2012-08-01 -================================================ -1- localization: input date localized (for other date systems like hegira) by replacing strtotime by XoopsLocal::strtotime -in newbb/polls.php - -2- customization&localization: newbb style.css is fully localized and customized and is not hard-coded anymore. -in newbb/header.php -file changes: --- deleted newbb/templates/style.css --- added newbb/templates/images/language/english/style.css --- added newbb/templates/images/language/persian/style.css -priorities: -if exist in themes/YOUR_THEME/modules/newbb/images/language/YOUR_LANG/style.css take it -else if exist in themes/default/modules/newbb/images/language/YOUR_LANG/style.css take it -else if exist in modules/newbb/templates/images/language/YOUR_LANG/style.css take it -else if exist in modules/newbb/templates/images/language/english/style.css take it -else if exist in modules/newbb/templates/style.css take it (for backward compatibility) - -3- many hardcodes in newbb/templates and style.css has been removed - -date: 2012-07-30 -================================================ -1- bug fix: edit not displayed when the reason is not filled (irmtfan) -2- bug fix: only the last edit is recorded. (irmtfan/alfred) -in newbb/class/post.php -3- bug fix: 'noapprove' permission incorrectly recorded in database. (irmtfan) -in newbb/class/permission.php -4- bug fix: load user ranks has been hardcoded. it works in old/upgraded websites but not works in new installed websites. a new getting rank introduced. (black_beard/irmtfan) -in newbb/class/user.php, newbb/templates/newbb_thread.html -5- minor bug fix: mysql 5.1 was incorrectly needed (irmtfan) -in newbb/xoops_version.php -6- hardcode: some style.css color hardcodes has been removed. (irmtfan) -in newbb/templates/style.css -7- feature added: text links instead of buttons. (deka87/irmtfan) +Changelog from rev.9883 + +date: 2012-08-15 +================================================ +1- minor fix: double slash fixed in rpg url +in newbb/class/user.php + +2- hardcode removed in rpg image alignment - align="left -> class="icon_left" +in newbb/class/user.php + +3- some english/persian language definitions has been revised. All extra spaces/newlines have been removed. +All changed to end method windows(CR+LF).See docs/lang_diff.txt for detail. +in newbb/language/english/*.php, newbb/language/persian/*.php + +4- add lang_diff.txt +in newbb/docs/lang_diff.txt + +5- expand readme.txt add guides to get a backup from old images before update, introduce Image customization and some FAQ +in newbb/docs/readme.txt + +6- makepdf.php from black_beard - add RTL - remove unneeded TCPDF config language requirements - add multi-lang EMLH by GIJ and Xlanguage by phppp DJ. +Add Forum Index - cat - forum - sub forum - topic names to the pdf header. +in newbb/makepdf.php + +7- add local stylesheet (xoops_header) in print.php +in newbb/print.php + +date: 2012-08-06 +================================================ +1- hardcode fix: using header php command instead of redirect_header XOOPS function (deka87/irmtfan) +in newbb/search.php +(Also hardcoded in latest core in xoops2.5.5/htdocs/search.php) + +2- hardcode fix: icon_path smarty variable was hardcoded in viewtopic and viewpost and is not defined in class/forum.php (irmtfan) +in newbb/viewtopic.php, newbb/viewpost.php, newbb/class/forum.php + +3- hardcode icons and some hardcodes has been solved in templates: +in newbb/templates/newbb_thread.html, newbb/templates/newbb_index.html, newbb/templates/newbb_viewforum_subforum.html + +4- add readme.txt for install and upgrade +in docs/readme.txt + +5- a poll class misses in english style.css +in newbb/templates/images/language/english/style.css + +date: 2012-08-04 +================================================ +1- bug fixed: error in newbb/polls.php when the strtotime is not defined in XoopsLocal class (irmtfan) +solution: replace XoopsLocal::strtotime($end_time) by method_exists('XoopsLocal', 'strtotime') ? XoopsLocal::strtotime($end_time) : strtotime($end_time) +in newbb/polls.php +2- more hardcodes in newbb/templates has been removed + +date: 2012-08-01 +================================================ +1- localization: input date localized (for other date systems like hegira) by replacing strtotime by XoopsLocal::strtotime +in newbb/polls.php + +2- customization&localization: newbb style.css is fully localized and customized and is not hard-coded anymore. +in newbb/header.php +file changes: +-- deleted newbb/templates/style.css +-- added newbb/templates/images/language/english/style.css +-- added newbb/templates/images/language/persian/style.css +priorities: +if exist in themes/YOUR_THEME/modules/newbb/images/language/YOUR_LANG/style.css take it +else if exist in themes/default/modules/newbb/images/language/YOUR_LANG/style.css take it +else if exist in modules/newbb/templates/images/language/YOUR_LANG/style.css take it +else if exist in modules/newbb/templates/images/language/english/style.css take it +else if exist in modules/newbb/templates/style.css take it (for backward compatibility) + +3- many hardcodes in newbb/templates and style.css has been removed + +date: 2012-07-30 +================================================ +1- bug fix: edit not displayed when the reason is not filled (irmtfan) +2- bug fix: only the last edit is recorded. (irmtfan/alfred) +in newbb/class/post.php +3- bug fix: 'noapprove' permission incorrectly recorded in database. (irmtfan) +in newbb/class/permission.php +4- bug fix: load user ranks has been hardcoded. it works in old/upgraded websites but not works in new installed websites. a new getting rank introduced. (black_beard/irmtfan) +in newbb/class/user.php, newbb/templates/newbb_thread.html +5- minor bug fix: mysql 5.1 was incorrectly needed (irmtfan) +in newbb/xoops_version.php +6- hardcode: some style.css color hardcodes has been removed. (irmtfan) +in newbb/templates/style.css +7- feature added: text links instead of buttons. (deka87/irmtfan) in newbb/class/icon.php , newbb/include/functions.render.php , newbb/include/plugin.php \ No newline at end of file Modified: XoopsModules/newbb/branches/irmtfan/newbb/class/user.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/class/user.php 2012-08-15 06:10:19 UTC (rev 10072) +++ XoopsModules/newbb/branches/irmtfan/newbb/class/user.php 2012-08-15 07:36:34 UTC (rev 10073) @@ -1,298 +1,300 @@ -<?php -/** - * CBB 4.0, or newbb, the forum module for XOOPS project - * - * @copyright The XOOPS Project http://xoops.sf.net - * @license http://www.fsf.org/copyleft/gpl.html GNU public license - * @author Taiwen Jiang (phppp or D.J.) <ph...@us...> - * @since 4.00 - * @version $Id $ - * @package module::newbb - */ - -if (!defined("XOOPS_ROOT_PATH")) { - exit(); -} - -defined("NEWBB_FUNCTIONS_INI") || include XOOPS_ROOT_PATH.'/modules/newbb/include/functions.ini.php'; - -function newbb_calculateLevel($RPG, $RPGDIFF) -{ - - //$RPG = $user->getVar('posts'); - //$RPGDIFF = $user->getVar('user_regdate'); - - $today = time(); - $diff = $today - $RPGDIFF; - $exp = round($diff / 86400,0); - if ($exp <= 0) { $exp = 1; } - $ppd= round($RPG / $exp, 0); - $level = pow (log10 ($RPG), 3); - $ep = floor (100 * ($level - floor ($level))); - $showlevel = floor ($level + 1); - $hpmulti =round ($ppd / 6, 1); - if ($hpmulti > 1.5) { $hpmulti = 1.5; } - if ($hpmulti < 1) { $hpmulti = 1; } - $maxhp = $level * 25 * $hpmulti; - $hp= $ppd / 5; - if ($hp >= 1) { - $hp= $maxhp; - } else { - $hp= floor ($hp * $maxhp); - } - $hp= floor ($hp); - $maxhp= floor ($maxhp); - if ($maxhp <= 0) { - $zhp = 1; - } else { - $zhp = $maxhp; - } - $hpf= floor (100 * ($hp / $zhp)) - 1; - $maxmp= ($exp * $level) / 5; - $mp= $RPG / 3; - if ($mp >= $maxmp) { $mp = $maxmp; } - $maxmp = floor ($maxmp); - $mp = floor ($mp); - if ($maxmp <= 0) { - $zmp = 1; - } else { - $zmp = $maxmp; - } - $mpf= floor (100 * ($mp / $zmp)) - 1; - if ( $hpf >= 98 ) { $hpf = $hpf - 2; } - if ( $ep >= 98 ) { $ep = $ep - 2; } - if ( $mpf >= 98 ) { $mpf = $mpf - 2; } - - $level = array(); - $level['level'] = $showlevel ; - $level['exp'] = $ep; - $level['exp_width'] = $ep.'%'; - $level['hp'] = $hp; - $level['hp_max'] = $maxhp; - $level['hp_width'] = $hpf.'%'; - $level['mp'] = $mp; - $level['mp_max'] = $maxmp; - $level['mp_width'] = $mpf.'%'; - - return $level; -} - -class newbbUser { - var $user = null; - - function User() - { - } - - function getUserbar() - { - global $xoopsModuleConfig, $xoopsUser, $isadmin; - - $userbar = array(); - if (empty($xoopsModuleConfig['userbar_enabled'])) return $userbar; - - $user = $this->user; - $userbar["profile"] = array("link" => XOOPS_URL . "/userinfo.php?uid=" . $user->getVar("uid"), "name" => _PROFILE); - - if (is_object($xoopsUser)) { - $userbar["pm"] = array("link" => "javascript:void openWithSelfMain('" . XOOPS_URL . "/pmlite.php?send2=1&to_userid=" . $user->getVar("uid") . "', 'pmlite', 450, 380);", "name" => _MD_PM); - } - if ($user->getVar('user_viewemail') || $isadmin) { - $userbar["email"] = array("link" => "javascript:void window.open('mailto:" . $user->getVar('email') . "', 'new');", "name" => _MD_EMAIL); - } - if ($url = $user->getVar('url')) { - $userbar["url"] = array("link" => "javascript:void window.open('" . $url . "', 'new');", "name" => _MD_WWW); - } - if ($icq = $user->getVar('user_icq')) { - $userbar["icq"] = array("link" => "javascript:void window.open('http://wwp.icq.com/scripts/search.dll?to=" . $icq."', 'new');", "name" => _MD_ICQ); - } - if ($aim = $user->getVar('user_aim')) { - $userbar["aim"]= array("link" => "javascript:void window.open('aim:goim?screenname=" . $aim . "&message=Hi+" . $aim . "+Are+you+there?" . "', 'new');", "name" => _MD_AIM); - } - if ($yim = $user->getVar('user_yim')) { - $userbar["yim"] = array("link" => "javascript:void window.open('http://edit.yahoo.com/config/send_webmesg?.target=" . $yim . "&.src=pg" . "', 'new');", "name" => _MD_YIM); - } - if ($msn = $user->getVar('user_msnm')) { - $userbar["msnm"] = array("link" => "javascript:void window.open('http://members.msn.com?mem=" . $msn . "', 'new');", "name" => _MD_MSNM); - } - - return $userbar; - } - - function getLevel() - { - global $xoopsModuleConfig, $forumUrl; - - $level = newbb_calculateLevel($this->user->getVar("posts"), $this->user->getVar("user_regdate")); - $info=''; - if ($xoopsModuleConfig['user_level'] == 2) { - static $rpg_images; - if (!isset($rpg_images)) { - $icon_handler = newbb_getIconHandler(); - $rpg_path = $icon_handler->getPath("rpg"); - foreach (array("img_left", "img_backing", "img_right", "blue", "green", "orange") as $img) { - $rpg_images[$img] = XOOPS_URL . '/' . $rpg_path . '/'.$img.'.gif'; - } - } - $table = "<table class='userlevel'><tr><td class='end'><img src='" . $rpg_images['img_left'] . "' alt='' /></td><td class='center' background='" . $rpg_images['img_backing'] . "'><img src='%s' width='%d' alt='' align='left' /></td><td><img src='" . $rpg_images['img_right'] . "' alt='' /></td></tr></table>"; - - $info = _MD_LEVEL . " " . $level['level'] . "<br />" . _MD_HP . " " . $level['hp'] . " / " . $level['hp_max'] . "<br />". - sprintf($table, $rpg_images["orange"], $level['hp_width']); - $info .= _MD_MP . " " . $level['mp'] . " / " . $level['mp_max'] . "<br />". - sprintf($table, $rpg_images["green"], $level['mp_width']); - $info .= _MD_EXP . " " . $level['exp'] . "<br />". - sprintf($table, $rpg_images["blue"], $level['exp_width']); - } else { - $info = _MD_LEVEL . " " . $level['level'] . "; ". _MD_EXP . " " . $level['exp'] . "<br />"; - $info .= _MD_HP . " " . $level['hp'] . " / " . $level['hp_max'] . "<br />"; - $info .= _MD_MP . " " . $level['mp'] . " / " . $level['mp_max']; - } - return $info; - } - - function getInfo(&$user) - { - global $xoopsModuleConfig, $myts; - static $name_anonymous; - - if ( !(is_object($user)) || !($user->isActive()) ) { - if (!isset($name_anonymous)) { - $name_anonymous = $myts->HtmlSpecialChars($GLOBALS["xoopsConfig"]['anonymous']); - } - return array("name" => $name_anonymous, "link" => $name_anonymous); - } - - $this->user = $user; - - $userinfo["uid"] = $user->getVar("uid"); - - $name = empty($xoopsModuleConfig['show_realname']) ? $user->getVar('uname') : $user->getVar('name'); - $userinfo["name"] = $name ? $name : $user->getVar('uname'); - - $userinfo["link"] = "<a href=\"".XOOPS_URL . "/userinfo.php?uid=" . $user->getVar("uid") ."\">".$userinfo["name"]."</a>"; - - $userinfo["avatar"] = $user->getVar('user_avatar'); -// START hacked by irmtfan - easier rank getting - $userrank = $user->rank(); - if (isset($userrank['image']) && $userrank['image']) { - $userinfo["rank_image"] = $userrank['image']; - $userinfo["rank_title"] = $userrank['title']; - } -// END hacked by irmtfan - easier rank getting - - $userinfo["from"] = $user->getVar('user_from'); - - mod_loadFunctions("time", "newbb"); - $userinfo["regdate"] = newbb_formatTimestamp($user->getVar('user_regdate'), 'reg'); - - $userinfo["posts"] = $user->getVar('posts'); - - if (!empty($xoopsModuleConfig['user_level'])) { - $userinfo["level"] = $this->getLevel(); - } - - if (!empty($xoopsModuleConfig['userbar_enabled'])) { - $userinfo["userbar"] = $this->getUserbar(); - } - - $userinfo["signature"] = $user->getVar('user_sig'); - return $userinfo; - } -} - -class NewbbUserHandler -{ - var $enableGroup; - var $enableOnline; - var $userlist = array(); - var $users = array(); - //var $online = array(); - - function NewbbUserHandler($enableGroup = true, $enableOnline = true) - { - $this->enableGroup = $enableGroup; - $this->enableOnline = $enableOnline; - } - - function loadUserInfo() - { - @include_once XOOPS_ROOT_PATH."/modules/".$GLOBALS["xoopsModule"]->getVar("dirname", "n")."/language/".$GLOBALS["xoopsConfig"]["language"]."/user.php"; - if (class_exists("User_language")) { - $handler = new User_language(); - } else { - $handler = new newbbUser(); - } - foreach (array_keys($this->users) as $uid) { - $this->userlist[$uid] = $handler->getInfo($this->users[$uid]); - } - } - - function loadUserOnline() - { - if (empty($this->users) || !$this->enableOnline) return; - mod_loadFunctions("render", "newbb"); - $image_online = newbb_displayImage('online', _MD_ONLINE); - $image_offline = newbb_displayImage('offline',_MD_OFFLINE); - - $online_handler =& xoops_getmodulehandler('online', 'newbb'); - $onlines = $online_handler->checkStatus(array_keys($this->users)); - - foreach (array_keys($this->users) as $uid) { - $this->userlist[$uid]["status"] = empty($onlines[$uid]) ? $image_offline : $image_online; - } - } - - function loadUserGroups() - { - GLOBAL $xoopsDB; - - if (empty($this->users) || !$this->enableGroup) return; - - $groups = array(); - $member_handler =& xoops_gethandler('member'); - $groups_obj = $member_handler->getGroups(); - $count = count($groups_obj); - for ($i = 0; $i < $count; $i++) { - $groups[$groups_obj[$i]->getVar('groupid')] = $groups_obj[$i]->getVar('name'); - } - unset($groups_obj); - - $sql = 'SELECT groupid, uid FROM ' . $xoopsDB->prefix('groups_users_link') . " WHERE uid IN( " . implode(", ", array_keys($this->users)) . ")"; - $result = $xoopsDB->query($sql); - while ($myrow = $xoopsDB->fetchArray($result)) { - $this->userlist[$myrow['uid']]["groups"][] = $groups[$myrow['groupid']]; - } - } - - function loadUserDigest() - { - GLOBAL $xoopsDB; - - if (empty($this->users)) return; - - $sql = 'SELECT user_digests, uid FROM ' . $xoopsDB->prefix('bb_user_stats') . " WHERE uid IN( " . implode(", ", array_keys($this->users)) . ")"; - $result = $xoopsDB->query($sql); - while ($myrow = $xoopsDB->fetchArray($result)) { - $this->userlist[$myrow['uid']]["digests"] = intval( $myrow['user_digests'] ); - } - } -// START irmtfan remove function -// function loadUserRank() -// { -// return true; -// } -// END irmtfan remove function - - function getUsers() - { - $this->loadUserInfo(); - $this->loadUserOnline(); - $this->loadUserGroups(); - // irmtfan removed $this->loadUserRank(); - $this->loadUserDigest(); - - return $this->userlist; - } -} - +<?php +/** + * CBB 4.0, or newbb, the forum module for XOOPS project + * + * @copyright The XOOPS Project http://xoops.sf.net + * @license http://www.fsf.org/copyleft/gpl.html GNU public license + * @author Taiwen Jiang (phppp or D.J.) <ph...@us...> + * @since 4.00 + * @version $Id $ + * @package module::newbb + */ + +if (!defined("XOOPS_ROOT_PATH")) { + exit(); +} + +defined("NEWBB_FUNCTIONS_INI") || include XOOPS_ROOT_PATH.'/modules/newbb/include/functions.ini.php'; + +function newbb_calculateLevel($RPG, $RPGDIFF) +{ + + //$RPG = $user->getVar('posts'); + //$RPGDIFF = $user->getVar('user_regdate'); + + $today = time(); + $diff = $today - $RPGDIFF; + $exp = round($diff / 86400,0); + if ($exp <= 0) { $exp = 1; } + $ppd= round($RPG / $exp, 0); + $level = pow (log10 ($RPG), 3); + $ep = floor (100 * ($level - floor ($level))); + $showlevel = floor ($level + 1); + $hpmulti =round ($ppd / 6, 1); + if ($hpmulti > 1.5) { $hpmulti = 1.5; } + if ($hpmulti < 1) { $hpmulti = 1; } + $maxhp = $level * 25 * $hpmulti; + $hp= $ppd / 5; + if ($hp >= 1) { + $hp= $maxhp; + } else { + $hp= floor ($hp * $maxhp); + } + $hp= floor ($hp); + $maxhp= floor ($maxhp); + if ($maxhp <= 0) { + $zhp = 1; + } else { + $zhp = $maxhp; + } + $hpf= floor (100 * ($hp / $zhp)) - 1; + $maxmp= ($exp * $level) / 5; + $mp= $RPG / 3; + if ($mp >= $maxmp) { $mp = $maxmp; } + $maxmp = floor ($maxmp); + $mp = floor ($mp); + if ($maxmp <= 0) { + $zmp = 1; + } else { + $zmp = $maxmp; + } + $mpf= floor (100 * ($mp / $zmp)) - 1; + if ( $hpf >= 98 ) { $hpf = $hpf - 2; } + if ( $ep >= 98 ) { $ep = $ep - 2; } + if ( $mpf >= 98 ) { $mpf = $mpf - 2; } + + $level = array(); + $level['level'] = $showlevel ; + $level['exp'] = $ep; + $level['exp_width'] = $ep.'%'; + $level['hp'] = $hp; + $level['hp_max'] = $maxhp; + $level['hp_width'] = $hpf.'%'; + $level['mp'] = $mp; + $level['mp_max'] = $maxmp; + $level['mp_width'] = $mpf.'%'; + + return $level; +} + +class newbbUser { + var $user = null; + + function User() + { + } + + function getUserbar() + { + global $xoopsModuleConfig, $xoopsUser, $isadmin; + + $userbar = array(); + if (empty($xoopsModuleConfig['userbar_enabled'])) return $userbar; + + $user = $this->user; + $userbar["profile"] = array("link" => XOOPS_URL . "/userinfo.php?uid=" . $user->getVar("uid"), "name" => _PROFILE); + + if (is_object($xoopsUser)) { + $userbar["pm"] = array("link" => "javascript:void openWithSelfMain('" . XOOPS_URL . "/pmlite.php?send2=1&to_userid=" . $user->getVar("uid") . "', 'pmlite', 450, 380);", "name" => _MD_PM); + } + if ($user->getVar('user_viewemail') || $isadmin) { + $userbar["email"] = array("link" => "javascript:void window.open('mailto:" . $user->getVar('email') . "', 'new');", "name" => _MD_EMAIL); + } + if ($url = $user->getVar('url')) { + $userbar["url"] = array("link" => "javascript:void window.open('" . $url . "', 'new');", "name" => _MD_WWW); + } + if ($icq = $user->getVar('user_icq')) { + $userbar["icq"] = array("link" => "javascript:void window.open('http://wwp.icq.com/scripts/search.dll?to=" . $icq."', 'new');", "name" => _MD_ICQ); + } + if ($aim = $user->getVar('user_aim')) { + $userbar["aim"]= array("link" => "javascript:void window.open('aim:goim?screenname=" . $aim . "&message=Hi+" . $aim . "+Are+you+there?" . "', 'new');", "name" => _MD_AIM); + } + if ($yim = $user->getVar('user_yim')) { + $userbar["yim"] = array("link" => "javascript:void window.open('http://edit.yahoo.com/config/send_webmesg?.target=" . $yim . "&.src=pg" . "', 'new');", "name" => _MD_YIM); + } + if ($msn = $user->getVar('user_msnm')) { + $userbar["msnm"] = array("link" => "javascript:void window.open('http://members.msn.com?mem=" . $msn . "', 'new');", "name" => _MD_MSNM); + } + + return $userbar; + } + + function getLevel() + { + global $xoopsModuleConfig, $forumUrl; + + $level = newbb_calculateLevel($this->user->getVar("posts"), $this->user->getVar("user_regdate")); + $info=''; + if ($xoopsModuleConfig['user_level'] == 2) { + static $rpg_images; + if (!isset($rpg_images)) { + $icon_handler = newbb_getIconHandler(); + $rpg_path = $icon_handler->getPath("rpg"); + foreach (array("img_left", "img_backing", "img_right", "blue", "green", "orange") as $img) { +// irmtfan fix: double "/" removed + $rpg_images[$img] = XOOPS_URL . $rpg_path . '/'.$img.'.gif'; + } + } +// irmtfan hardcore removed align="left" + $table = "<table class='userlevel'><tr><td class='end'><img src='" . $rpg_images['img_left'] . "' alt='' /></td><td class='center' background='" . $rpg_images['img_backing'] . "'><img src='%s' width='%d' alt='' class='icon_left' /></td><td><img src='" . $rpg_images['img_right'] . "' alt='' /></td></tr></table>"; + + $info = _MD_LEVEL . " " . $level['level'] . "<br />" . _MD_HP . " " . $level['hp'] . " / " . $level['hp_max'] . "<br />". + sprintf($table, $rpg_images["orange"], $level['hp_width']); + $info .= _MD_MP . " " . $level['mp'] . " / " . $level['mp_max'] . "<br />". + sprintf($table, $rpg_images["green"], $level['mp_width']); + $info .= _MD_EXP . " " . $level['exp'] . "<br />". + sprintf($table, $rpg_images["blue"], $level['exp_width']); + } else { + $info = _MD_LEVEL . " " . $level['level'] . "; ". _MD_EXP . " " . $level['exp'] . "<br />"; + $info .= _MD_HP . " " . $level['hp'] . " / " . $level['hp_max'] . "<br />"; + $info .= _MD_MP . " " . $level['mp'] . " / " . $level['mp_max']; + } + return $info; + } + + function getInfo(&$user) + { + global $xoopsModuleConfig, $myts; + static $name_anonymous; + + if ( !(is_object($user)) || !($user->isActive()) ) { + if (!isset($name_anonymous)) { + $name_anonymous = $myts->HtmlSpecialChars($GLOBALS["xoopsConfig"]['anonymous']); + } + return array("name" => $name_anonymous, "link" => $name_anonymous); + } + + $this->user = $user; + + $userinfo["uid"] = $user->getVar("uid"); + + $name = empty($xoopsModuleConfig['show_realname']) ? $user->getVar('uname') : $user->getVar('name'); + $userinfo["name"] = $name ? $name : $user->getVar('uname'); + + $userinfo["link"] = "<a href=\"".XOOPS_URL . "/userinfo.php?uid=" . $user->getVar("uid") ."\">".$userinfo["name"]."</a>"; + + $userinfo["avatar"] = $user->getVar('user_avatar'); +// START hacked by irmtfan - easier rank getting + $userrank = $user->rank(); + if (isset($userrank['image']) && $userrank['image']) { + $userinfo["rank_image"] = $userrank['image']; + $userinfo["rank_title"] = $userrank['title']; + } +// END hacked by irmtfan - easier rank getting + + $userinfo["from"] = $user->getVar('user_from'); + + mod_loadFunctions("time", "newbb"); + $userinfo["regdate"] = newbb_formatTimestamp($user->getVar('user_regdate'), 'reg'); + + $userinfo["posts"] = $user->getVar('posts'); + + if (!empty($xoopsModuleConfig['user_level'])) { + $userinfo["level"] = $this->getLevel(); + } + + if (!empty($xoopsModuleConfig['userbar_enabled'])) { + $userinfo["userbar"] = $this->getUserbar(); + } + + $userinfo["signature"] = $user->getVar('user_sig'); + return $userinfo; + } +} + +class NewbbUserHandler +{ + var $enableGroup; + var $enableOnline; + var $userlist = array(); + var $users = array(); + //var $online = array(); + + function NewbbUserHandler($enableGroup = true, $enableOnline = true) + { + $this->enableGroup = $enableGroup; + $this->enableOnline = $enableOnline; + } + + function loadUserInfo() + { + @include_once XOOPS_ROOT_PATH."/modules/".$GLOBALS["xoopsModule"]->getVar("dirname", "n")."/language/".$GLOBALS["xoopsConfig"]["language"]."/user.php"; + if (class_exists("User_language")) { + $handler = new User_language(); + } else { + $handler = new newbbUser(); + } + foreach (array_keys($this->users) as $uid) { + $this->userlist[$uid] = $handler->getInfo($this->users[$uid]); + } + } + + function loadUserOnline() + { + if (empty($this->users) || !$this->enableOnline) return; + mod_loadFunctions("render", "newbb"); + $image_online = newbb_displayImage('online', _MD_ONLINE); + $image_offline = newbb_displayImage('offline',_MD_OFFLINE); + + $online_handler =& xoops_getmodulehandler('online', 'newbb'); + $onlines = $online_handler->checkStatus(array_keys($this->users)); + + foreach (array_keys($this->users) as $uid) { + $this->userlist[$uid]["status"] = empty($onlines[$uid]) ? $image_offline : $image_online; + } + } + + function loadUserGroups() + { + GLOBAL $xoopsDB; + + if (empty($this->users) || !$this->enableGroup) return; + + $groups = array(); + $member_handler =& xoops_gethandler('member'); + $groups_obj = $member_handler->getGroups(); + $count = count($groups_obj); + for ($i = 0; $i < $count; $i++) { + $groups[$groups_obj[$i]->getVar('groupid')] = $groups_obj[$i]->getVar('name'); + } + unset($groups_obj); + + $sql = 'SELECT groupid, uid FROM ' . $xoopsDB->prefix('groups_users_link') . " WHERE uid IN( " . implode(", ", array_keys($this->users)) . ")"; + $result = $xoopsDB->query($sql); + while ($myrow = $xoopsDB->fetchArray($result)) { + $this->userlist[$myrow['uid']]["groups"][] = $groups[$myrow['groupid']]; + } + } + + function loadUserDigest() + { + GLOBAL $xoopsDB; + + if (empty($this->users)) return; + + $sql = 'SELECT user_digests, uid FROM ' . $xoopsDB->prefix('bb_user_stats') . " WHERE uid IN( " . implode(", ", array_keys($this->users)) . ")"; + $result = $xoopsDB->query($sql); + while ($myrow = $xoopsDB->fetchArray($result)) { + $this->userlist[$myrow['uid']]["digests"] = intval( $myrow['user_digests'] ); + } + } +// START irmtfan remove function +// function loadUserRank() +// { +// return true; +// } +// END irmtfan remove function + + function getUsers() + { + $this->loadUserInfo(); + $this->loadUserOnline(); + $this->loadUserGroups(); + // irmtfan removed $this->loadUserRank(); + $this->loadUserDigest(); + + return $this->userlist; + } +} + ?> \ No newline at end of file Added: XoopsModules/newbb/branches/irmtfan/newbb/docs/lang_diff.txt =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/docs/lang_diff.txt (rev 0) +++ XoopsModules/newbb/branches/irmtfan/newbb/docs/lang_diff.txt 2012-08-15 07:36:34 UTC (rev 10073) @@ -0,0 +1,28 @@ +LANGUAGE DIFFERENCES +===================== + +Below are language differences from a version to next version. + +Version 4.3 rev.9992 +---------------- +admin.php +---------- +remove: +define("_AM_NEWBB_ALLOWSIGNATURES","Allow Signatures:"); + +revise: +define("_AM_NEWBB_CAN_SIGNATURE","Can use and disable/enable signature. Default is set in profile module."); +define("_AM_NEWBB_CAN_HTML","Can use and disable/enable HTML"); +define('_AM_NEWBB_AUTHOR_WORD_EXTRA',"Extra words by module Author"); + +modinfo.php +---------- +revise: +define("_MI_USERMODERATE_DESC","Forum moderator can suspend a specific user for a specific time period in the forum"); +define("_MI_SUBFORUM_DISPLAY_DESC","Choose one of the methods to display subforums"); +define("_MI_STATISTIK_ENABLE_DESC","The stats will be shown in your forum at the bottom of each forum/topic"); + +main.php +--------- +revise: +define("_MD_EDITEDMSG","Reason:"); Modified: XoopsModules/newbb/branches/irmtfan/newbb/docs/readme.txt =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/docs/readme.txt 2012-08-15 06:10:19 UTC (rev 10072) +++ XoopsModules/newbb/branches/irmtfan/newbb/docs/readme.txt 2012-08-15 07:36:34 UTC (rev 10073) @@ -1,10 +1,13 @@ -newbb 4.3 install and upgrade guide -requirements: XOOPS 2.5.x php 5.2 mysql 5.0 +Newbb 4.3 guide +Requirements: +========================= +XOOPS 2.5.x php 5.2 mysql 5.0 + To Install ========================= 1- close your website. (recommended) be sure you be logged in. -2- upload the newbb to /modules/newbb ( upload the compressed file and decompressed via Cpanel is the best way to insure all files are correctly uploaded) +2- upload the newbb to /modules/newbb (upload the compressed file and decompressed via Cpanel is the best way to insure all files are correctly uploaded) 3- go to your admin -> system -> modules -> install 4- change the default settings to your desired in the module preferences and newbb/include/plugin.php 5- dont forget to open your website again. @@ -13,11 +16,58 @@ ========================== 1- close your website. (highly recommended) be sure you be logged in. 2- get a backup from your old newbb database.(all XOOPSPREFIX_bb_* tables) -3- IF EXIST get a backup from your old newbb/include/plugin.php -4- delete your old newbb folder located in modules (or rename it to newbb_old) -5- IF EXIST delete old newbb folder (templates) in htdocs/themes/default/modules/newbb AND htdocs/themes/YOUR_THEME/modules/newbb (or rename it to newbb_old) -6- upload the newbb to htdocs/modules/newbb ( upload the compressed file and decompressed via Cpanel is the best way to insure all files are correctly upload) -7- go to your admin -> system -> modules -> newbb -> upgrade (wait until you see the report page) -8- go to system -> maintenance -> clear all caches -9- change the default settings to your desired in the module preferences and newbb/include/plugin.php and IF EXIST based on your old back-upped plugin.php -10 - dont forget to open your website again. \ No newline at end of file +3- get a backup from your old newbb/images directory to save your custom old images. Also get a backup from any changes you done in files. +4- IF EXIST get a backup from your old newbb/include/plugin.php +5- delete your old newbb folder located in modules (or rename it to newbb_old) +6- IF EXIST delete old newbb folder (templates) in htdocs/themes/default/modules/newbb AND htdocs/themes/YOUR_THEME/modules/newbb (or rename it to newbb_old) +7- upload the newbb to htdocs/modules/newbb (upload the compressed file and decompressed via Cpanel is the best way to insure all files are correctly uploaded) +8- go to your admin -> system -> modules -> newbb -> upgrade (important: wait until you see the report page) +9- go to system -> maintenance -> clear all caches +10- change the default settings to your desired in the module preferences and newbb/include/plugin.php and IF EXIST based on your old back-upped plugin.php. Set the permissions in newbb -> admin -> permission for all groups one by one. pay attention that webmasters group has all accesses regardless of permissions. using a non webmaster test account is recommended to test the permissions for each group. +11 - dont forget to open your website again. + +Image set Full customization +========================== +In newbb 4.3 you can customize all images (like reply, edit, ... buttons and icons) for all themes or each theme one by one without touching the modules/newbb files. +The priority for reading images are as below: + * IF EXISTS XOOPS_ROOT/themes/YOUR_THEME/modules/newbb/images/, TAKE IT; + * ELSEIF EXISTS XOOPS_ROOT/themes/default/modules/newbb/images/, TAKE IT; + * ELSE TAKE XOOPS_ROOT/modules/newbb/templates/images/ +The above means, if you want to customize images for all of your themes you should not touch the modules/newbb/templates/images/ folder. +Just upload the image set in XOOPS_ROOT/themes/default/modules/newbb/images and all of your themes will read it from default theme. +Then if you want to customize it for another specific theme you can upload the new image set in XOOPS_ROOT/themes/YOUR_THEME/modules/newbb/images +And you can follow the above for the other themes. + +FAQ: +========================== +1- How do I set options like HTML and signature behind reply editor box? + +for signature: +- In newbb the webmaster can set the permission so that different groups had the ability to use and disable/enable their signatures in different forums behind their posts. In other words, if the user set the attachsig option to No in its profile, the signature is disabled (unchecked) by default and can be enabled in specific posts, otherwise it is enabled (checked) and can be disabled. +- the default is defined in Profile module by webmaster for new registered users. in profile -> admin -> fields -> attachsig -> default -> Yes/No(default) +- registered users can change the above default in their profiles (if they have permission): in edit profile -> Always attach my signature -> Yes/No + + +for html: +- you can set the permission to allow different groups to use html in different forums. +- the default for allowed groups in allowed forums is hardcoded to enable (check box has always a tick) and user can disable it in each post. + +for smilies, xoopscode and br: +- the default is hardcoded to enable (check box has always a tick) and user can disable it in each post. + +2- attachments are only showed to registered users. where can i change it to show for guests? +in newbb -> admin -> preferences -> Display attachments only for registered users -> yes(default)/no + +3- where can I change the image buttons to text links? +Open newbb/include/plugin.php +change this line: +$customConfig["display_text_links"] = false; +to this: +$customConfig["display_text_links"] = true; + +4- where can I change the reply and quick reply default editors to tinymce? +In newbb/include/plugin.php + +5- Why i have not a JQuery redirect in some submits in newbb module like reply and new topic? +Please find and remove any newline/space before <?php or after ?> in your whole xoops php files. +Also find and remove any BOM in language utf-8 files in your whole xoops. \ No newline at end of file Modified: XoopsModules/newbb/branches/irmtfan/newbb/language/english/admin.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/language/english/admin.php 2012-08-15 06:10:19 UTC (rev 10072) +++ XoopsModules/newbb/branches/irmtfan/newbb/language/english/admin.php 2012-08-15 07:36:34 UTC (rev 10073) @@ -97,7 +97,7 @@ define("_AM_NEWBB_ALLOWHTML","Allow HTML:"); define("_AM_NEWBB_YES","Yes"); define("_AM_NEWBB_NO","No"); -define("_AM_NEWBB_ALLOWSIGNATURES","Allow Signatures:"); +// irmtfan remove define("_AM_NEWBB_ALLOWSIGNATURES","Allow Signatures:"); define("_AM_NEWBB_HOTTOPICTHRESHOLD","Hot Topic Threshold:"); //define("_AM_NEWBB_POSTPERPAGE","Posts per Page:<span style='font-size: xx-small; font-weight: normal; display: block;'>(This is the number of posts<br /> per topic that will be<br /> displayed per page.)</span>"); //define("_AM_NEWBB_TOPICPERFORUM","Topics per Forum:<span style='font-size: xx-small; font-weight: normal; display: block;'>(This is the number of topics<br /> per forum that will be<br /> displayed per page.)</span>"); @@ -173,8 +173,8 @@ define("_AM_NEWBB_CAN_ATTACH","Can use attachment"); define("_AM_NEWBB_CAN_NOAPPROVE","Can post directly"); define("_AM_NEWBB_CAN_TYPE","Can use topic type"); -define("_AM_NEWBB_CAN_HTML","Can use HTML syntax"); -define("_AM_NEWBB_CAN_SIGNATURE","Can use signature"); +define("_AM_NEWBB_CAN_HTML","Can use and disable/enable HTML in posts");//irmtfan revised +define("_AM_NEWBB_CAN_SIGNATURE","Can disable/enable signature in posts.Default is set in profile module.");//irmtfan revised define("_AM_NEWBB_ACTION","Action"); define("_AM_NEWBB_PERM_TEMPLATE","Set default permission template"); define("_AM_NEWBB_PERM_TEMPLATE_DESC","Edit the following permission template so that it can be applied to a forum or a couple of forums"); @@ -187,30 +187,30 @@ define("_AM_NEWBB_PERM_SETBYGROUP","Set permissions directly by group"); // admin_forum_prune.php -define("_AM_NEWBB_PRUNE_RESULTS_TITLE","Prune Results"); -define("_AM_NEWBB_PRUNE_RESULTS_TOPICS","Pruned Topics"); -define("_AM_NEWBB_PRUNE_RESULTS_POSTS","Pruned Posts"); -define("_AM_NEWBB_PRUNE_RESULTS_FORUMS","Pruned Forums"); -define("_AM_NEWBB_PRUNE_STORE","Store posts in this forum instead of deleting them"); -define("_AM_NEWBB_PRUNE_ARCHIVE","Save a copy of posts to Archive"); -define("_AM_NEWBB_PRUNE_FORUMSELERROR","You forgot to select forum(s) to prune"); -define("_AM_NEWBB_PRUNE_DAYS","Remove topics without replies in:"); -define("_AM_NEWBB_PRUNE_FORUMS","Forums to be pruned"); -define("_AM_NEWBB_PRUNE_STICKY","Keep Sticky topics"); -define("_AM_NEWBB_PRUNE_DIGEST","Keep Digest topics"); -define("_AM_NEWBB_PRUNE_LOCK","Keep Locked topics"); -define("_AM_NEWBB_PRUNE_HOT","Keep topics with more than this number of replies"); -define("_AM_NEWBB_PRUNE_SUBMIT","Ok"); -define("_AM_NEWBB_PRUNE_RESET","Reset"); -define("_AM_NEWBB_PRUNE_YES","Yes"); -define("_AM_NEWBB_PRUNE_NO","No"); -define("_AM_NEWBB_PRUNE_WEEK","A Week"); -define("_AM_NEWBB_PRUNE_2WEEKS","Two Weeks"); -define("_AM_NEWBB_PRUNE_MONTH","A Month"); -define("_AM_NEWBB_PRUNE_2MONTH","Two Months"); -define("_AM_NEWBB_PRUNE_4MONTH","Four Months"); -define("_AM_NEWBB_PRUNE_YEAR","A Year"); -define("_AM_NEWBB_PRUNE_2YEARS","2 Years"); +define ("_AM_NEWBB_PRUNE_RESULTS_TITLE","Prune Results"); +define ("_AM_NEWBB_PRUNE_RESULTS_TOPICS","Pruned Topics"); +define ("_AM_NEWBB_PRUNE_RESULTS_POSTS","Pruned Posts"); +define ("_AM_NEWBB_PRUNE_RESULTS_FORUMS","Pruned Forums"); +define ("_AM_NEWBB_PRUNE_STORE","Store posts in this forum instead of deleting them"); +define ("_AM_NEWBB_PRUNE_ARCHIVE","Save a copy of posts to Archive"); +define ("_AM_NEWBB_PRUNE_FORUMSELERROR","You forgot to select forum(s) to prune"); +define ("_AM_NEWBB_PRUNE_DAYS","Remove topics without replies in:"); +define ("_AM_NEWBB_PRUNE_FORUMS","Forums to be pruned"); +define ("_AM_NEWBB_PRUNE_STICKY","Keep Sticky topics"); +define ("_AM_NEWBB_PRUNE_DIGEST","Keep Digest topics"); +define ("_AM_NEWBB_PRUNE_LOCK","Keep Locked topics"); +define ("_AM_NEWBB_PRUNE_HOT","Keep topics with more than this number of replies"); +define ("_AM_NEWBB_PRUNE_SUBMIT","Ok"); +define ("_AM_NEWBB_PRUNE_RESET","Reset"); +define ("_AM_NEWBB_PRUNE_YES","Yes"); +define ("_AM_NEWBB_PRUNE_NO","No"); +define ("_AM_NEWBB_PRUNE_WEEK","A Week"); +define ("_AM_NEWBB_PRUNE_2WEEKS","Two Weeks"); +define ("_AM_NEWBB_PRUNE_MONTH","A Month"); +define ("_AM_NEWBB_PRUNE_2MONTH","Two Months"); +define ("_AM_NEWBB_PRUNE_4MONTH","Four Months"); +define ("_AM_NEWBB_PRUNE_YEAR","A Year"); +define ("_AM_NEWBB_PRUNE_2YEARS","2 Years"); // About.php constants define('_AM_NEWBB_AUTHOR_INFO',"Author Information"); @@ -227,8 +227,7 @@ define('_AM_NEWBB_MODULE_DISCLAIMER',"Disclaimer"); define('_AM_NEWBB_AUTHOR_WORD',"The Author's Word"); define('_AM_NEWBB_BY','By'); -define('_AM_NEWBB_AUTHOR_WORD_EXTRA'," -"); +define('_AM_NEWBB_AUTHOR_WORD_EXTRA',"Extra words by module Author"); // admin_report.php define("_AM_NEWBB_REPORTADMIN","Reported posts manager"); Modified: XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php 2012-08-15 06:10:19 UTC (rev 10072) +++ XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php 2012-08-15 07:36:34 UTC (rev 10073) @@ -34,7 +34,7 @@ define('_MD_NEWPOSTS','New posts'); define('_MD_NONEWPOSTS','No new posts'); define('_MD_PRIVATEFORUM','Inactive Forum'); -define('_MD_BY','by'); // Posted by +define('_MD_BY','by');// Posted by define('_MD_TOSTART','To start viewing messages, select the forum that you want to visit from the list below.'); define('_MD_TOTALTOPICSC','Total Topics: '); define('_MD_TOTALPOSTSC','Total Posts: '); @@ -236,8 +236,8 @@ define('_MD_TIMEISUPDEL','You\'ve reached the time limit for deleting your post.'); //reply.php -define('_MD_ON','on'); //Posted on -define('_MD_USERWROTE','%s wrote:'); // %s is username +define('_MD_ON','on');//Posted on +define('_MD_USERWROTE','%s wrote:');// %s is username define('_MD_RE','Re'); //post.php @@ -247,7 +247,7 @@ define('_MD_THANKSSUBMIT','Thanks for your submission!'); define('_MD_REPLYPOSTED','A reply to your topic has been posted.'); define('_MD_HELLO','Hello %s,'); -define('_MD_URRECEIVING','You are receiving this email because a message you posted on %s forums has been replied to.'); // %s is your site name +define('_MD_URRECEIVING','You are receiving this email because a message you posted on %s forums has been replied to.');// %s is your site name define('_MD_CLICKBELOW','Click on the link below to view the thread:'); define('_MD_WAITFORAPPROVAL','Thank you. Your post will be approved before publication.'); define('_MD_POSTING_LIMITED','Why not take a break and come back in %d sec'); @@ -344,7 +344,7 @@ define("_MD_CANTVOTEOWN","You cannot vote on the topic you submitted.<br />All votes are logged and reviewed."); define("_MD_VOTEONCE","Please do not vote for the same topic more than once."); define("_MD_VOTEAPPRE","Your vote is appreciated."); -define("_MD_THANKYOU","Thank you for taking the time to vote here at %s"); // %s is your site name +define("_MD_THANKYOU","Thank you for taking the time to vote here at %s");// %s is your site name define("_MD_VOTES","Votes"); define("_MD_NOVOTERATE","You did not rate this Topic"); @@ -431,7 +431,7 @@ define("_MD_NEWBB_SEENOTGUEST","<font color=\"red\"><b>Link only for registered users</b></font>"); define("_MD_NEWBB_REPORTSUBJECT","A contribution has been reported"); define("_MD_NEWBB_GOTOLASTPOST","Go to last post"); -define("_MD_EDITEDMSG","Reason (optional):"); +define("_MD_EDITEDMSG","Reason:"); define("_MD_DELEDEDMSG","Reason for deleting<br /><small>(If a reason is provided, the user will receive a message)</small>:"); define("_MD_DELEDEDMSG_SUBJECT","Deletion of your article"); define("_MD_DELEDEDMSG_BODY","Hello %s, Modified: XoopsModules/newbb/branches/irmtfan/newbb/language/english/modinfo.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/language/english/modinfo.php 2012-08-15 06:10:19 UTC (rev 10072) +++ XoopsModules/newbb/branches/irmtfan/newbb/language/english/modinfo.php 2012-08-15 07:36:34 UTC (rev 10073) @@ -50,7 +50,7 @@ define("_MI_PATH_MAGICK","Path for ImageMagick"); define("_MI_PATH_MAGICK_DESC","Usually it is '/usr/bin/X11'. Leave it BLANK if you do not have ImageMagicK installed or for autodetecting."); define("_MI_SUBFORUM_DISPLAY","Display Mode of subforums on index page"); -define("_MI_SUBFORUM_DISPLAY_DESC",""); +define("_MI_SUBFORUM_DISPLAY_DESC","Choose one of the methods to display subforums"); define("_MI_SUBFORUM_EXPAND","Expand"); define("_MI_SUBFORUM_COLLAPSE","Collapse"); define("_MI_SUBFORUM_HIDDEN","Hidden"); @@ -103,7 +103,7 @@ define("_MI_VIEWMODE_DESC","To override the General Settings of viewmode within threads, set to NONE in order to switch feature off"); define("_MI_COMPACT","Compact"); define("_MI_MENUMODE","Default Menu Mode"); -define("_MI_MENUMODE_DESC","'SELECT' - select options, 'HOVER' - may slow down IE, 'CLICK' - requires JAVASCRIPT"); +define("_MI_MENUMODE_DESC","'SELECT' - select options,'HOVER' - may slow down IE,'CLICK' - requires JAVASCRIPT"); define("_MI_REPORTMOD_ENABLE","Report a Post"); define("_MI_REPORTMOD_ENABLE_DESC","User can report posts to Moderator(s), for any reason, which enables Moderator(s) to take action"); define("_MI_SHOW_JUMPBOX","Show Jumpbox"); @@ -171,45 +171,45 @@ define("_MI_PERMCHECK_ONDISPLAY","Check permission"); define("_MI_PERMCHECK_ONDISPLAY_DESC","Check permission for edit on display page"); define("_MI_USERMODERATE","Enable user moderation"); -define("_MI_USERMODERATE_DESC",""); +define("_MI_USERMODERATE_DESC","Forum moderator can suspend a specific user for a specific time period in the forum"); // RMV-NOTIFY // Notification event descriptions and mail templates -define('_MI_NEWBB_THREAD_NOTIFY','Thread'); -define('_MI_NEWBB_THREAD_NOTIFYDSC','Notification options that apply to the current thread.'); -define('_MI_NEWBB_FORUM_NOTIFY','Forum'); -define('_MI_NEWBB_FORUM_NOTIFYDSC','Notification options that apply to the current forum.'); -define('_MI_NEWBB_GLOBAL_NOTIFY','Global'); -define('_MI_NEWBB_GLOBAL_NOTIFYDSC','Global forum notification options.'); -define('_MI_NEWBB_THREAD_NEWPOST_NOTIFY','New Post'); -define('_MI_NEWBB_THREAD_NEWPOST_NOTIFYCAP','Notify me of new posts in the current thread.'); -define('_MI_NEWBB_THREAD_NEWPOST_NOTIFYDSC','Receive notification when a new message is posted in the current thread.'); -define('_MI_NEWBB_THREAD_NEWPOST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New post in thread'); -define('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFY','New Thread'); -define('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYCAP','Notify me of new topics in the current forum.'); -define('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYDSC','Receive notification when a new thread is started in the current forum.'); -define('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New thread in forum'); -define('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFY','New Forum'); -define('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYCAP','Notify me when a new forum is created.'); -define('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYDSC','Receive notification when a new forum is created.'); -define('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New forum'); -define('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFY','New Post'); -define('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYCAP','Notify me of any new posts.'); -define('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYDSC','Receive notification when any new message is posted.'); -define('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New post'); -define('_MI_NEWBB_FORUM_NEWPOST_NOTIFY','New Post'); -define('_MI_NEWBB_FORUM_NEWPOST_NOTIFYCAP','Notify me of any new posts in the current forum.'); -define('_MI_NEWBB_FORUM_NEWPOST_NOTIFYDSC','Receive notification when any new message is posted in the current forum.'); -define('_MI_NEWBB_FORUM_NEWPOST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New post in forum'); -define('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFY','New Post (Full Text)'); -define('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYCAP','Notify me of any new posts (include full text in message).'); -define('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYDSC','Receive full text notification when any new message is posted.'); -define('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New post (full text)'); -define('_MI_NEWBB_GLOBAL_DIGEST_NOTIFY','Digest'); -define('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYCAP','Notify me of post digest.'); -define('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYDSC','Receive digest notification.'); -define('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : post digest'); +define ('_MI_NEWBB_THREAD_NOTIFY','Thread'); +define ('_MI_NEWBB_THREAD_NOTIFYDSC','Notification options that apply to the current thread.'); +define ('_MI_NEWBB_FORUM_NOTIFY','Forum'); +define ('_MI_NEWBB_FORUM_NOTIFYDSC','Notification options that apply to the current forum.'); +define ('_MI_NEWBB_GLOBAL_NOTIFY','Global'); +define ('_MI_NEWBB_GLOBAL_NOTIFYDSC','Global forum notification options.'); +define ('_MI_NEWBB_THREAD_NEWPOST_NOTIFY','New Post'); +define ('_MI_NEWBB_THREAD_NEWPOST_NOTIFYCAP','Notify me of new posts in the current thread.'); +define ('_MI_NEWBB_THREAD_NEWPOST_NOTIFYDSC','Receive notification when a new message is posted in the current thread.'); +define ('_MI_NEWBB_THREAD_NEWPOST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New post in thread'); +define ('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFY','New Thread'); +define ('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYCAP','Notify me of new topics in the current forum.'); +define ('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYDSC','Receive notification when a new thread is started in the current forum.'); +define ('_MI_NEWBB_FORUM_NEWTHREAD_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New thread in forum'); +define ('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFY','New Forum'); +define ('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYCAP','Notify me when a new forum is created.'); +define ('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYDSC','Receive notification when a new forum is created.'); +define ('_MI_NEWBB_GLOBAL_NEWFORUM_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New forum'); +define ('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFY','New Post'); +define ('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYCAP','Notify me of any new posts.'); +define ('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYDSC','Receive notification when any new message is posted.'); +define ('_MI_NEWBB_GLOBAL_NEWPOST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New post'); +define ('_MI_NEWBB_FORUM_NEWPOST_NOTIFY','New Post'); +define ('_MI_NEWBB_FORUM_NEWPOST_NOTIFYCAP','Notify me of any new posts in the current forum.'); +define ('_MI_NEWBB_FORUM_NEWPOST_NOTIFYDSC','Receive notification when any new message is posted in the current forum.'); +define ('_MI_NEWBB_FORUM_NEWPOST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New post in forum'); +define ('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFY','New Post (Full Text)'); +define ('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYCAP','Notify me of any new posts (include full text in message).'); +define ('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYDSC','Receive full text notification when any new message is posted.'); +define ('_MI_NEWBB_GLOBAL_NEWFULLPOST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : New post (full text)'); +define ('_MI_NEWBB_GLOBAL_DIGEST_NOTIFY','Digest'); +define ('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYCAP','Notify me of post digest.'); +define ('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYDSC','Receive digest notification.'); +define ('_MI_NEWBB_GLOBAL_DIGEST_NOTIFYSBJ','[{X_SITENAME}] {X_MODULE} auto-notify : post digest'); // FOR installation define("_MI_NEWBB_INSTALL_CAT_TITLE","Category Test"); @@ -226,16 +226,16 @@ define("_MI_NEWBB_ADMENU_GROUPMOD","Group moderate"); define("_MI_SUBJECT_PREFIX","Add a prefix to the topic subject"); define("_MI_SUBJECT_PREFIX_DESC","Sets a prefix, such as [SOLVED] at the beginning of the subject. For more options please use one ',' as the separator. NONE is no prefix."); -define("_MI_SUBJECT_PREFIX_DEFAULT", '<font color="#00CC00"> [solved] </ font> <font color="#00CC00"> [done] </ font> <font color="#FF0000"> [request] </ font> , <font color="#FF0000"> [bug report] </ font> <font color="#FF0000"> [unsolved] </ font>'); +define("_MI_SUBJECT_PREFIX_DEFAULT",'<font color="#00CC00"> [solved] </ font> <font color="#00CC00"> [done] </ font> <font color="#FF0000"> [request] </ font> , <font color="#FF0000"> [bug report] </ font> <font color="#FF0000"> [unsolved] </ font>'); define("_MI_SUBJECT_PREFIX_LEVEL","Permissions for use of prefixes"); define("_MI_SUBJECT_PREFIX_LEVEL_DESC","The group (s) select the prefixes to use it."); -define("_MI_SPL_DISABLE", 'disabled'); -define("_MI_SPL_ANYONE", 'each'); -define("_MI_SPL_MEMBER", 'Members'); -define("_MI_SPL_MODERATOR", 'Moderators'); -define("_MI_SPL_ADMIN", 'Administrators'); +define("_MI_SPL_DISABLE",'disabled'); +define("_MI_SPL_ANYONE",'each'); +define("_MI_SPL_MEMBER",'Members'); +define("_MI_SPL_MODERATOR",'Moderators'); +define("_MI_SPL_ADMIN",'Administrators'); define("_MI_STATISTIK_ENABLE","enable Stats"); -define("_MI_STATISTIK_ENABLE_DESC",""); +define("_MI_STATISTIK_ENABLE_DESC","The stats will be shown in your forum at the bottom of each forum/topic"); //4.05 define('_MI_SHOW_INFOBOX','Show Infobox'); Modified: XoopsModules/newbb/branches/irmtfan/newbb/language/persian/admin.php =================================================================== --- XoopsModules/newbb/branches/irmtfan/newbb/language/persian/admin.php 2012-08-15 06:10:19 UTC (rev 10072) +++ XoopsModules/newbb/branches/irmtfan/newbb/language/persian/admin.php 2012-08-15 07:36:34 UTC (rev 10073) @@ -1,297 +1,296 @@ -<?php -// $Id: admin.php,v 1.3 2005/10/19 17:20:33 phppp Exp $ - -if(defined('NEWBB_ADMIN_DEFINED')) return; -else define('NEWBB_ADMIN_DEFINED',true); - -//%%%%%% File Name index.php %%%%% -define("_AM_NEWBB_FORUMCONF","تنظیمات انجمن"); -define("_AM_NEWBB_ADDAFORUM","اضافه کردن یکانجمن"); -define("_AM_NEWBB_SYNCFORUM","همگام سازی انجمن"); -define("_AM_NEWBB_REORDERFORUM","مرتب سازی دوباره"); -define("_AM_NEWBB_FORUM_MANAGER","انجمنها"); -define("_AM_NEWBB_PRUNE_TITLE","هرس کردن"); -define("_AM_NEWBB_CATADMIN","شاخهها"); -define("_AM_NEWBB_GENERALSET","تنظیمات ماژول"); -define("_AM_NEWBB_MODULEADMIN","مدیریت ماژول:"); -define("_AM_NEWBB_HELP","کمک"); -define("_AM_NEWBB_ABOUT","درباره"); -define("_AM_NEWBB_BOARDSUMMARY","آمار Board"); -define("_AM_NEWBB_PENDING_POSTS_FOR_AUTH","تایید پستهای معلق"); -define("_AM_NEWBB_POSTID","ID پست"); -define("_AM_NEWBB_POSTDATE","تاریخ پست"); -define("_AM_NEWBB_POSTER","فرستنده"); -define("_AM_NEWBB_TOPICS","تاپیکها"); -define("_AM_NEWBB_SHORTSUMMARY","خلاصهی Board"); -define("_AM_NEWBB_TOTALPOSTS","مجموع پستها"); -define("_AM_NEWBB_TOTALTOPICS","مجموع تاپیکها"); -define("_AM_NEWBB_TOTALVIEWS","مجموع دیده شدهها"); -define("_AM_NEWBB_BLOCKS","بلاکها"); -define("_AM_NEWBB_SUBJECT","عنوان"); -define("_AM_NEWBB_APPROVE","تایید پست"); -define("_AM_NEWBB_APPROVETEXT","محتوای این پست"); -define("_AM_NEWBB_POSTAPPROVED","این پست تایید شد"); -define("_AM_NEWBB_POSTNOTAPPROVED","پست تایید نشد"); -define("_AM_NEWBB_POSTSAVED","پست ذخیره شد"); -define("_AM_NEWBB_POSTNOTSAVED","پست ذخیره نشد"); -define("_AM_NEWBB_TOPICAPPROVED","تاپیک تایید شد"); -define("_AM_NEWBB_TOPICNOTAPPROVED","تاپیکتایید نشد"); -define("_AM_NEWBB_TOPICID","ID تاپیک"); -define("_AM_NEWBB_ORPHAN_TOPICS_FOR_AUTH","تایید نکردن تاپیکهای ارسال شده"); -define('_AM_NEWBB_DEL_ONE','فقط این پیام را پاککن'); -define('_AM_NEWBB_POSTSDELETED','پیام انتخاب شده حذف شد'); -define('_AM_NEWBB_NOAPPROVEPOST','در حال حاضر هیچ پست منتظر برای تایید موجود نیست.'); -define('_AM_NEWBB_SUBJECTC','عنوان:'); -define('_AM_NEWBB_MESSAGEICON','شکلکپیام:'); -define('_AM_NEWBB_MESSAGEC','پیام:'); -define('_AM_NEWBB_CANCELPOST','لغو کردن ارسال'); -define('_AM_NEWBB_GOTOMOD','برو به ماژول'); -define('_AM_NEWBB_PREFERENCES','تنظیمات ماژول'); -define('_AM_NEWBB_POLLMODULE','ماژول Xoops poll'); -define('_AM_NEWBB_POLL_OK','آماده برای استفاده'); -define('_AM_NEWBB_GDLIB1','GD1 library:'); -define('_AM_NEWBB_GDLIB2','GD2 library:'); -define('_AM_NEWBB_AUTODETECTED','شناسایی خودکار: '); -define('_AM_NEWBB_AVAILABLE','آمادهاست'); -define('_AM_NEWBB_NOTAVAILABLE','<font color="red">آماده نیست</font>'); -define('_AM_NEWBB_NOTWRITABLE','<font color="red">قابل دسترسی نیست</font>'); -define('_AM_NEWBB_IMAGEMAGICK','ImageMagicK'); -define('_AM_NEWBB_IMAGEMAGICK_NOTSET','تنظیمنشده'); -define('_AM_NEWBB_ATTACHPATH','مسیر برای قرار دادن ضمائم'); -define('_AM_NEWBB_THUMBPATH','مسیر برای قرار دادن تصاویر تمبری'); -//define('_AM_NEWBB_RSSPATH','مسیر برای RSS feed'); -define('_AM_NEWBB_REPORT','پیامهای گزارش داده شده'); -define('_AM_NEWBB_REPORT_PENDING','گزارشهای معلق'); -define('_AM_NEWBB_REPORT_PROCESSED','گزارشهای پردازش شده'); -define('_AM_NEWBB_CREATETHEDIR','بساز'); -define('_AM_NEWBB_SETMPERM','گذاشتن دسترسی ها'); -define('_AM_NEWBB_DIRCREATED','شاخه ساخته شد'); -define('_AM_NEWBB_DIRNOTCREATED','شاخه شاخته نشد'); -define('_AM_NEWBB_PERMSET','دسترسی تنظیم شد'); -define('_AM_NEWBB_PERMNOTSET','دسترسی تنظیم نشد'); -define('_AM_NEWBB_DIGEST','آگهای رسانی خلاصه ها'); -define('_AM_NEWBB_DIGEST_PAST','<font color="red"> %d دقیقه پیش گذاشته شده است</font>'); -define('_AM_NEWBB_DIGEST_NEXT',' %d دقیقه دیگر فرستاده می شود'); -define('_AM_NEWBB_DIGEST_ARCHIVE','خلاصه در آرشیو قرار گرفت'); -define('_AM_NEWBB_DIGEST_SENT','خلاصه در حال فرستاده شدن'); -define('_AM_NEWBB_DIGEST_FAILED','خلاصه فرستاده نشد'); - -// admin_forum_manager.php -define("_AM_NEWBB_NAME","نام"); -define("_AM_NEWBB_CREATEFORUM","ایجاد انجمن"); -define("_AM_NEWBB_EDIT","ویرایش"); -define("_AM_NEWBB_CLEAR","پاک کردن گزینه ها"); -define("_AM_NEWBB_DELETE","حذف"); -define("_AM_NEWBB_ADD","اضافهکردن"); -define("_AM_NEWBB_MOVE","انتقال"); -define("_AM_NEWBB_ORDER","ردیفکردن"); -define("_AM_NEWBB_TWDAFAP","این قسمت انجمن و تمام پیامهای زده شده در آن را حذف خواهد کرد.<br><br>هشدار: آیا مطمئنید که این انجمن را میخواهید پاککنید؟"); -define("_AM_NEWBB_FORUMREMOVED","انجمن پاکشد."); -define("_AM_NEWBB_CREATENEWFORUM","ایجاد یکانجمن جدید"); -define("_AM_NEWBB_EDITTHISFORUM","ویرایش انجمن:"); -define("_AM_NEWBB_SET_FORUMORDER","تنظیم محل... [truncated message content] |
From: <vo...@us...> - 2012-08-15 06:10:25
|
Revision: 10072 http://xoops.svn.sourceforge.net/xoops/?rev=10072&view=rev Author: voltan1 Date: 2012-08-15 06:10:19 +0000 (Wed, 15 Aug 2012) Log Message: ----------- Add breadcrumb Modified Paths: -------------- XoopsModules/contact/branches/voltan/v1.8/contact/index.php Modified: XoopsModules/contact/branches/voltan/v1.8/contact/index.php =================================================================== --- XoopsModules/contact/branches/voltan/v1.8/contact/index.php 2012-08-14 20:29:24 UTC (rev 10071) +++ XoopsModules/contact/branches/voltan/v1.8/contact/index.php 2012-08-15 06:10:19 UTC (rev 10072) @@ -33,6 +33,7 @@ $obj = $contact_handler->create(); $form = $obj->Contact_ContactForm($department); $xoopsTpl->assign('form', $form->render()); + $xoopsTpl->assign('breadcrumb', '<a href="' . XOOPS_URL . '">' . _YOURHOME . '</a> » ' . $xoopsModule->name()); $xoopsTpl->assign('info', xoops_getModuleOption('contact_info','contact')); break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ja...@us...> - 2012-08-14 20:29:31
|
Revision: 10071 http://xoops.svn.sourceforge.net/xoops/?rev=10071&view=rev Author: jagibu Date: 2012-08-14 20:29:24 +0000 (Tue, 14 Aug 2012) Log Message: ----------- changelog.txt -> blue Modified Paths: -------------- XoopsModules/smartpartner/branches/jagibu/smartpartner/docs/changelog.txt Removed Paths: ------------- XoopsModules/smartpartner/branches/jagibu/smartpartner/changelog.txt XoopsModules/smartpartner/branches/jagibu/smartpartner/class/about.php Deleted: XoopsModules/smartpartner/branches/jagibu/smartpartner/changelog.txt =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/changelog.txt 2012-08-14 20:21:14 UTC (rev 10070) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/changelog.txt 2012-08-14 20:29:24 UTC (rev 10071) @@ -1,77 +0,0 @@ -<b><u>=> Version 1.4 RC 1 (2007-03-02)</u></b> - -- Addition of the email, phone and adress private flag, thank to M0nty -- A few fixes -- Adding the SmartDBUpdater process - -<b><u>=> Version 1.31 RC 1 (forum release)</u></b> - -- Addition of a datesub field in the partners class -- Addition of privacy settings, 3 new tickboxes on submission form for email, phone & address. users can now select if they want - their details to be viewed by users or not. m0nty -- Fixed Error number: 1054 Error message: Unknown column 'uid' in 'where clause': (bug in class/partner.php) m0nty - -<b><u>=> Version 1.2 Beta 1 (2006-02-11)</u></b> - -- Addition of categories management -- A new block has been added - -<b><u>=> Version 1.1 Beta 1 (2005-08-24)</u></b> - -- Supports XOOPS 2.2.x and php5 - -<b><u>=> Version 1.0.2 Final (2005-05-09)</u></b> - -- Keyword highlighting added in the search function -- A few bugs from 1.0.1 were fixed - -<b><u>=> Version 1.0.1 Final (2005-05-09)</u></b> - -- A bug was found in the logo url display, on the index and partner's page -- Undefined constants fixed -- The View All link on the partners block was not pointing to the partners page -- A bug was found when uploading a logo from the user side -- An error was fixed in the partner's template - -<b><u>=> Version 1.0.1 Beta 1 (2005-03-28)</u></b> - -- Keyword highlighting added in the search function -- A bug was causing a fatal error in the user profile -- The search feature had some bugs that are now fixed -- The index page was not displaying the logo properly under IE -- The upload of a jpg file is now fixed -- The code of the module has been improve to facilitate the renaming of the module folder (see changing_directory.txt) - -<b><u>=> Version 1.0 Final (2005-02-28)</u></b> - -- The images folder was changed to xoops_root/uploads/smartpartner, for permissions reason. -- A search feature with keywords highlighting has been introduced -- Jpeg files upload has been fixed -- Errors fixed in the admin index sort options -- Anonymous submit bug fixed - -<b><u>=> Version 1.0 RC1 (2004-12-22)</u></b> - -- The partners block random functionnality now works perfectly. -- Error fixed when updating notification options on partner.php. -- If only the 'summary' field is completed, the partner will be considered as a basic partner and will not have a 'partner' page. Links on the partner logo will reflect this behavior. -- <h2> and <h3> tags have been replaced by custom classes. -- Any color definition has been removed from the module. -- New config option to display a 'Back to partners index' link. -- Changing the About page to use a class that create the page. - -<b><u>=> Version 0.9 Beta 2 (2004-12-01)</u></b> - -- When creating a new partner in the admin side, the status select box was not displayed, causing the partner's status to be incorrectly set. This has been fixed. - -<b><u>=> Version 0.9 Beta 1 (2004-11-30)</u></b> - -- As usual a lot of little bugs have been fixed. -- The status of a partner can now be set in the EditPartner form. -- Each partner now has a page on the public side displaying the partners info + some contact informations. -- The logo upload files are now held in xoops_root_path/uploads/smartpartner. -- The webmaster can create this folder directly in the admin side of the module (thanks to Newbb2 team:-) ) - -<b><u>=> Version 0.8 Beta 1 (2004-11-10)</u></b> - -- First public release of the module. \ No newline at end of file Deleted: XoopsModules/smartpartner/branches/jagibu/smartpartner/class/about.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/class/about.php 2012-08-14 20:21:14 UTC (rev 10070) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/class/about.php 2012-08-14 20:29:24 UTC (rev 10071) @@ -1,257 +0,0 @@ -<?php - -/** -* $Id: about.php,v 1.4 2007/03/01 11:53:25 malanciault Exp $ -* Module: SmartSection -* Author: The SmartFactory <www.smartfactory.ca> -* Licence: GNU -*/ - -if (!defined("XOOPS_ROOT_PATH")) { -die("XOOPS root path not defined"); -} - -/** -* Class About is a simple class that lets you build an about page -* @author The SmartFactory <www.smartfactory.ca> -*/ - -class SmartPartnerAbout -{ - var $_lang_aboutTitle; - var $_lang_author_info; - var $_lang_developer_lead; - var $_lang_developer_contributor; - var $_lang_developer_website; - var $_lang_developer_email; - var $_lang_developer_credits; - var $_lang_module_info; - var $_lang_module_status; - var $_lang_module_release_date; - var $_lang_module_demo; - var $_lang_module_support; - var $_lang_module_bug; - var $_lang_module_submit_bug; - var $_lang_module_feature; - var $_lang_module_submit_feature; - var $_lang_module_disclaimer; - var $_lang_author_word; - var $_lang_version_history; - var $_lang_by; - - function SmartPartnerAbout($aboutTitle='About') - { - global $xoopsModule, $xoopsConfig; - $fileName = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . '/language/' . $xoopsConfig['language'] . '/modinfo.php'; - if (file_exists($fileName)) { - include_once $fileName; - } else { - include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar('dirname') . '/language/english/modinfo.php'; - } - $this->_aboutTitle = $aboutTitle; - $this->_lang_author_info = _MI_SPARTNER_AUTHOR_INFO; - $this->_lang_developer_lead = _MI_SPARTNER_DEVELOPER_LEAD; - $this->_lang_developer_contributor = _MI_SPARTNER_DEVELOPER_CONTRIBUTOR; - $this->_lang_developer_website = _MI_SPARTNER_DEVELOPER_WEBSITE; - $this->_lang_developer_email = _MI_SPARTNER_DEVELOPER_EMAIL; - $this->_lang_developer_credits = _MI_SPARTNER_DEVELOPER_CREDITS; - $this->_lang_module_info = _MI_SPARTNER_MODULE_INFO; - $this->_lang_module_status = _MI_SPARTNER_MODULE_STATUS; - $this->_lang_module_release_date =_MI_SPARTNER_MODULE_RELEASE_DATE ; - $this->_lang_module_demo = _MI_SPARTNER_MODULE_DEMO; - $this->_lang_module_support = _MI_SPARTNER_MODULE_SUPPORT; - $this->_lang_module_bug = _MI_SPARTNER_MODULE_BUG; - $this->_lang_module_submit_bug = _MI_SPARTNER_MODULE_SUBMIT_BUG; - $this->_lang_module_feature = _MI_SPARTNER_MODULE_FEATURE; - $this->_lang_module_submit_feature = _MI_SPARTNER_MODULE_SUBMIT_FEATURE; - $this->_lang_module_disclaimer = _MI_SPARTNER_MODULE_DISCLAIMER; - $this->_lang_author_word = _MI_SPARTNER_AUTHOR_WORD; - $this->_lang_version_history = _MI_SPARTNER_VERSION_HISTORY; - $this->_lang_by = _MI_SPARTNER_BY; - } - - function render() - { - - $myts = &MyTextSanitizer::getInstance(); - - Global $xoopsModule; - - xoops_cp_header(); - - $module_handler = &xoops_gethandler('module'); - $versioninfo = &$module_handler->get($xoopsModule->getVar('mid')); - - $adminMenu = $versioninfo->getInfo('adminMenu'); - - if (false != $adminMenu && trim($adminMenu) != '') { - if (function_exists($adminMenu)) { - $func = $adminMenu; - if (!$func(-1, $this->_aboutTitle . " " . $versioninfo->getInfo('name'))) { - } - } - } - - // 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'); - } - - echo "<div style = 'line-height: 16px; font-weight: bold; display: block;'>" . $this->_lang_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>" . $this->_lang_author_info . "</b></td>"; - echo "</tr>"; - - if ($versioninfo->getInfo('developer_lead') != '') { - echo "<tr>"; - echo "<td class='head' width = '150px' align='left'>" . $this->_lang_developer_lead . "</td>"; - echo "<td class='even' align='left'>" . $versioninfo->getInfo('developer_lead') . "</td>"; - echo "</tr>"; - } - if ($versioninfo->getInfo('developer_contributor') != '') { - echo "<tr>"; - echo "<td class='head' width = '150px' align='left'>" . $this->_lang_developer_contributor . "</td>"; - echo "<td class='even' align='left'>" . $versioninfo->getInfo('developer_contributor') . "</td>"; - echo "</tr>"; - } - if ($versioninfo->getInfo('developer_website_url') != '') { - echo "<tr>"; - echo "<td class='head' width = '150px' align='left'>" . $this->_lang_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>"; - } - if ($versioninfo->getInfo('developer_email') != '') { - echo "<tr>"; - echo "<td class='head' width = '150px' align='left'>" . $this->_lang_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>" . $this->_lang_module_info . "</b></td>"; - echo "</tr>"; - - if ($versioninfo->getInfo('date') != '') { - echo "<tr>"; - echo "<td class='head' width = '200' align='left'>" . $this->_lang_module_release_date . "</td>"; - echo "<td class='even' align='left'>" . $versioninfo->getInfo('date') . "</td>"; - echo "</tr>"; - } - - - if ($versioninfo->getInfo('status') != '') { - echo "<tr>"; - echo "<td class='head' width = '200' align='left'>" . $this->_lang_module_status . "</td>"; - echo "<td class='even' align='left'>" . $versioninfo->getInfo('status') . "</td>"; - echo "</tr>"; - } - - if ($versioninfo->getInfo('demo_site_url') != '') { - echo "<tr>"; - echo "<td class='head' align='left'>" . $this->_lang_module_demo . "</td>"; - echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('demo_site_url') . "' target='blank'>" . $versioninfo->getInfo('demo_site_name') . "</a></td>"; - echo "</tr>"; - } - - if ($versioninfo->getInfo('support_site_url') != '') { - echo "<tr>"; - echo "<td class='head' align='left'>" . $this->_lang_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>"; - } - - if ($versioninfo->getInfo('submit_bug') != '') { - echo "<tr>"; - echo "<td class='head' align='left'>" . $this->_lang_module_bug . "</td>"; - echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('submit_bug') . "' target='blank'>" . $this->_lang_module_submit_bug . "</a></td>"; - echo "</tr>"; - } - if ($versioninfo->getInfo('submit_feature') != '') { - echo "<tr>"; - echo "<td class='head' align='left'>" . $this->_lang_module_feature . "</td>"; - echo "<td class='even' align='left'><a href='" . $versioninfo->getInfo('submit_feature') . "' target='blank'>" . $this->_lang_module_submit_feature . "</a></td>"; - echo "</tr>"; - } - - echo "</table>"; - // Warning - 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>" . $this->_lang_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>" . $this->_lang_author_word . "</b></td>"; - echo "</tr>"; - - echo "<tr>"; - echo "<td class='even' align='left'>" . $versioninfo->getInfo('author_word') . "</td>"; - echo "</tr>"; - - echo "</table>"; - } - - - // For changelog thanks to 3Dev - $filename = SMARTPARTNER_ROOT_PATH . "changelog.txt"; - if(is_file($filename)){ - - echo "<br />\n"; - echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; - echo "<tr>"; - echo "<td class='bg3' align='left'><b>" . $this->_lang_version_history . "</b></td>"; - echo "</tr>"; - - echo "<tr>"; - $filesize = filesize($filename); - $handle = fopen($filename, 'r'); - echo "<td class='even' align='left'><div style='line-height: 18px;'>".$myts->displayTarea(fread($handle, $filesize), true)."</div></td>"; - fclose($handle); - echo "</tr>"; - - echo "</table>"; - - } - echo "<br />"; - - $modFooter = $versioninfo->getInfo('modFooter'); - - if (false != $adminMenu && trim($modFooter) != '') { - if (function_exists($modFooter)) { - $func = $modFooter; - echo "<div align='center'>" . $func() . "</div>"; - } - } - - xoops_cp_footer(); - } - -} - -?> \ No newline at end of file Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/docs/changelog.txt =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/docs/changelog.txt 2012-08-14 20:21:14 UTC (rev 10070) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/docs/changelog.txt 2012-08-14 20:29:24 UTC (rev 10071) @@ -2,3 +2,81 @@ Converted to XOOPS 2.5.5 Admin GUI (jagi) +<b><u>=> Version 1.4 RC 1 (2007-03-02)</u></b> + +- Addition of the email, phone and adress private flag, thank to M0nty +- A few fixes +- Adding the SmartDBUpdater process + +<b><u>=> Version 1.31 RC 1 (forum release)</u></b> + +- Addition of a datesub field in the partners class +- Addition of privacy settings, 3 new tickboxes on submission form for email, phone & address. users can now select if they want + their details to be viewed by users or not. m0nty +- Fixed Error number: 1054 Error message: Unknown column 'uid' in 'where clause': (bug in class/partner.php) m0nty + +<b><u>=> Version 1.2 Beta 1 (2006-02-11)</u></b> + +- Addition of categories management +- A new block has been added + +<b><u>=> Version 1.1 Beta 1 (2005-08-24)</u></b> + +- Supports XOOPS 2.2.x and php5 + +<b><u>=> Version 1.0.2 Final (2005-05-09)</u></b> + +- Keyword highlighting added in the search function +- A few bugs from 1.0.1 were fixed + +<b><u>=> Version 1.0.1 Final (2005-05-09)</u></b> + +- A bug was found in the logo url display, on the index and partner's page +- Undefined constants fixed +- The View All link on the partners block was not pointing to the partners page +- A bug was found when uploading a logo from the user side +- An error was fixed in the partner's template + +<b><u>=> Version 1.0.1 Beta 1 (2005-03-28)</u></b> + +- Keyword highlighting added in the search function +- A bug was causing a fatal error in the user profile +- The search feature had some bugs that are now fixed +- The index page was not displaying the logo properly under IE +- The upload of a jpg file is now fixed +- The code of the module has been improve to facilitate the renaming of the module folder (see changing_directory.txt) + +<b><u>=> Version 1.0 Final (2005-02-28)</u></b> + +- The images folder was changed to xoops_root/uploads/smartpartner, for permissions reason. +- A search feature with keywords highlighting has been introduced +- Jpeg files upload has been fixed +- Errors fixed in the admin index sort options +- Anonymous submit bug fixed + +<b><u>=> Version 1.0 RC1 (2004-12-22)</u></b> + +- The partners block random functionnality now works perfectly. +- Error fixed when updating notification options on partner.php. +- If only the 'summary' field is completed, the partner will be considered as a basic partner and will not have a 'partner' page. Links on the partner logo will reflect this behavior. +- <h2> and <h3> tags have been replaced by custom classes. +- Any color definition has been removed from the module. +- New config option to display a 'Back to partners index' link. +- Changing the About page to use a class that create the page. + +<b><u>=> Version 0.9 Beta 2 (2004-12-01)</u></b> + +- When creating a new partner in the admin side, the status select box was not displayed, causing the partner's status to be incorrectly set. This has been fixed. + +<b><u>=> Version 0.9 Beta 1 (2004-11-30)</u></b> + +- As usual a lot of little bugs have been fixed. +- The status of a partner can now be set in the EditPartner form. +- Each partner now has a page on the public side displaying the partners info + some contact informations. +- The logo upload files are now held in xoops_root_path/uploads/smartpartner. +- The webmaster can create this folder directly in the admin side of the module (thanks to Newbb2 team:-) ) + +<b><u>=> Version 0.8 Beta 1 (2004-11-10)</u></b> + +- First public release of the module. + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ja...@us...> - 2012-08-14 20:21:23
|
Revision: 10070 http://xoops.svn.sourceforge.net/xoops/?rev=10070&view=rev Author: jagibu Date: 2012-08-14 20:21:14 +0000 (Tue, 14 Aug 2012) Log Message: ----------- removed clas/about.php removed =& admin menu fix (temp solution) show all in partners.php fixed mysql.sql other Modified Paths: -------------- XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/about.php XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/admin.php XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/category.php XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/import.php XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/index.php XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/partner.php XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/xoopspartners.php XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/partners_list.php XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/partners_list.php.tortoise.removed XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/random_partner.php XoopsModules/smartpartner/branches/jagibu/smartpartner/class/category.php XoopsModules/smartpartner/branches/jagibu/smartpartner/class/object.php XoopsModules/smartpartner/branches/jagibu/smartpartner/class/partner.php XoopsModules/smartpartner/branches/jagibu/smartpartner/class/smartdbupdater.php XoopsModules/smartpartner/branches/jagibu/smartpartner/docs/changelog.txt XoopsModules/smartpartner/branches/jagibu/smartpartner/include/blocksadmin.inc.php XoopsModules/smartpartner/branches/jagibu/smartpartner/include/common.php XoopsModules/smartpartner/branches/jagibu/smartpartner/include/displayitems.php XoopsModules/smartpartner/branches/jagibu/smartpartner/include/functions.php XoopsModules/smartpartner/branches/jagibu/smartpartner/include/metagen.php XoopsModules/smartpartner/branches/jagibu/smartpartner/include/search.inc.php XoopsModules/smartpartner/branches/jagibu/smartpartner/join.php XoopsModules/smartpartner/branches/jagibu/smartpartner/language/english/mail_template/global_partner_submitted.tpl XoopsModules/smartpartner/branches/jagibu/smartpartner/language/english/mail_template/partner_approved.tpl XoopsModules/smartpartner/branches/jagibu/smartpartner/language/polish/admin.php XoopsModules/smartpartner/branches/jagibu/smartpartner/language/polish/common.php XoopsModules/smartpartner/branches/jagibu/smartpartner/language/polish/mail_template/global_offer_new.tpl XoopsModules/smartpartner/branches/jagibu/smartpartner/language/polish/mail_template/global_partner_new.tpl XoopsModules/smartpartner/branches/jagibu/smartpartner/language/polish/mail_template/global_partner_submitted.tpl XoopsModules/smartpartner/branches/jagibu/smartpartner/language/polish/mail_template/partner_approved.tpl XoopsModules/smartpartner/branches/jagibu/smartpartner/makepdf.php XoopsModules/smartpartner/branches/jagibu/smartpartner/sql/mysql.sql XoopsModules/smartpartner/branches/jagibu/smartpartner/xoops_version.php Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/about.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/about.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/about.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -1,17 +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. + */ /** -* $Id: about.php,v 1.8 2006/01/27 16:20:53 malanciault Exp $ -* Module: SmartPartner -* Author: The SmartFactory <www.smartfactory.ca> -* Licence: GNU -*/ + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 or later (http://www.gnu.org/licenses/gpl-2.0.html) + * @package + * @since + * @author XOOPS Development Team + * @version $Id $ + */ + include_once("admin_header.php"); -include_once(SMARTPARTNER_ROOT_PATH . "class/about.php"); -$aboutObj = new SmartpartnerAbout(_AM_SPARTNER_ABOUT); -$aboutObj->render(); +xoops_cp_header(); +$aboutAdmin = new ModuleAdmin(); + + +echo $aboutAdmin->addNavigation('about.php'); +echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); + +include 'admin_footer.php'; + ?> \ No newline at end of file Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/admin.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/admin.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/admin.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -47,7 +47,7 @@ $admintest = 0; if (is_object($xoopsUser)) { - $xoopsModule =& XoopsModule::getByDirname("system"); + $xoopsModule = XoopsModule::getByDirname("system"); if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) { redirect_header(XOOPS_URL.'/user.php',3,_NOPERM); exit(); @@ -77,11 +77,11 @@ include XOOPS_ROOT_PATH."/modules/system/language/english/admin/".$fct.".php"; } include XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/xoops_version.php"; - $sysperm_handler =& xoops_gethandler('groupperm'); + $sysperm_handler = xoops_gethandler('groupperm'); $category = !empty($modversion['category']) ? intval($modversion['category']) : 0; unset($modversion); if ($category > 0) { - $groups =& $xoopsUser->getGroups(); + $groups = $xoopsUser->getGroups(); if (in_array(XOOPS_GROUP_ADMIN, $groups) || false != $sysperm_handler->checkRight('system_admin', $category, $groups, $xoopsModule->getVar('mid'))){ // if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php")) { // include_once XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php"; GIJ @@ -118,8 +118,8 @@ $groups = $xoopsUser->getGroups(); $all_ok = false; if (!in_array(XOOPS_GROUP_ADMIN, $groups)) { - $sysperm_handler =& xoops_gethandler('groupperm'); - $ok_syscats =& $sysperm_handler->getItemIds('system_admin', $groups); + $sysperm_handler = xoops_gethandler('groupperm'); + $ok_syscats = $sysperm_handler->getItemIds('system_admin', $groups); } else { $all_ok = true; } Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/category.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/category.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/category.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -102,14 +102,17 @@ $image_select = new XoopsFormSelect( '', 'image', $categoryObj->image() ); $image_select -> addOption ('-1', '---------------'); $image_select -> addOptionArray( $image_array ); + $image_select -> setExtra( "onchange='showImgSelected(\"image3\", \"image\", \"" . 'uploads/smartpartner/images/category/' . "\", \"\", \"" . XOOPS_URL . "\")'" ); - $image_tray = new XoopsFormElementTray( _AM_SPARTNER_CATEGORY_IMAGE, ' ' ); + + $image_tray = new XoopsFormElementTray( _AM_SPARTNER_CATEGORY_IMAGE, ' ' ); $image_tray -> addElement( $image_select ); $image_tray -> addElement( new XoopsFormLabel( '', "<br /><br /><img src='" . smartpartner_getImageDir('category', false) .$categoryObj->image() . "' name='image3' id='image3' alt='' />" ) ); $image_tray->setDescription(_AM_SPARTNER_CATEGORY_IMAGE_DSC); $sform -> addElement( $image_tray ); - // IMAGE UPLOAD + // TODO options size + // IMAGE UPLOAD $max_size = 5000000; $file_box = new XoopsFormFile(_AM_SPARTNER_CATEGORY_IMAGE_UPLOAD, "image_file", $max_size); $file_box->setExtra( "size ='45'") ; @@ -308,8 +311,11 @@ $max_size = $xoopsModuleConfig['maximum_imagesize']; $max_imgwidth = $xoopsModuleConfig['img_max_width']; $max_imgheight = $xoopsModuleConfig['img_max_height']; - $allowed_mimetypes = smartpartner_getAllowedImagesTypes(); + // FIXME mimetypes + //$allowed_mimetypes = smartpartner_getAllowedImagesTypes(); + $allowed_mimetypes = null; + include_once(XOOPS_ROOT_PATH."/class/uploader.php"); if( $_FILES[$filename]['tmp_name'] == "" || ! is_readable( $_FILES[$filename]['tmp_name'] ) ) { @@ -387,7 +393,7 @@ // smartpartner_xoops_cp_header(); - $categoryObj =& $smartpartner_category_handler->create(); + $categoryObj = $smartpartner_category_handler->create(); $categoryObj->setVar('name', $_POST['name']); $categoryObj->setVar('description', $_POST['description']); $categoryObj->setVar('weight', $_POST['weight']); @@ -428,7 +434,7 @@ } else { // no confirm: show deletion condition $categoryid = (isset($_GET['categoryid'])) ? intval($_GET['categoryid']) : 0; - xoops_cp_header(); +// xoops_cp_header(); xoops_confirm(array('op' => 'del', 'categoryid' => $categoryObj->categoryid(), 'confirm' => 1, 'name' => $categoryObj->name()), 'category.php', _AM_SPARTNER_CATEGORY_DELETE . " '" . $categoryObj->name() . "'. <br /> <br />" . _AM_SPARTNER_CATEGORY_DELETE_CONFIRM, _AM_SPARTNER_DELETE); xoops_cp_footer(); } @@ -485,7 +491,6 @@ break; } -smartpartner_modFooter(); -xoops_cp_footer(); +include 'admin_footer.php'; ?> \ No newline at end of file Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/import.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/import.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/import.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -61,7 +61,7 @@ include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; - $module_handler =& xoops_gethandler ('module'); + $module_handler = xoops_gethandler ('module'); If ($module_handler->getByDirname('xoopspartners')) { $importfile_select_array["xoopspartners"] = _AM_SPARTNER_IMPORT_XOOPSPARTNERS_110; } Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/index.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/index.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/index.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -6,11 +6,87 @@ xoops_cp_header(); $indexAdmin = new ModuleAdmin(); -echo $indexAdmin->addNavigation('index.php'); -echo $indexAdmin->renderIndex(); -smartpartner_modFooter(); +$folder = array( + XOOPS_ROOT_PATH . '/uploads/smartpartner/images/', + XOOPS_ROOT_PATH . '/uploads/smartpartner/images/category/', +); +//--------------------- +// Creating the Partner handler object +$smartpartner_partner_handler =& smartpartner_gethandler('partner'); + +//smartpartner_adminMenu(0, _AM_SPARTNER_INDEX); + +// Total Partners -- includes everything on the table +$totalpartners = $smartpartner_partner_handler->getPartnerCount(_SPARTNER_STATUS_ALL); + +// Total Submitted Partners +$totalsubmitted = $smartpartner_partner_handler->getPartnerCount(_SPARTNER_STATUS_SUBMITTED); + +// Total active Partners +$totalactive = $smartpartner_partner_handler->getPartnerCount(_SPARTNER_STATUS_ACTIVE); + +// Total inactive Partners +$totalinactive = $smartpartner_partner_handler->getPartnerCount(_SPARTNER_STATUS_INACTIVE); + +// Total rejected Partners +$totalrejected = $smartpartner_partner_handler->getPartnerCount(_SPARTNER_STATUS_REJECTED); + +//create info block +$indexAdmin->addInfoBox(_AM_SPARTNER_INVENTORY); + +if ($totalsubmitted > 0) { + $indexAdmin->addInfoBoxLine( + _AM_SPARTNER_INVENTORY, "<infolabel>" . '<a href="partner.php">' . _AM_SPARTNER_TOTAL_SUBMITTED . '</a>' + . " %s </infolabel>", $totalsubmitted, 'Green' + ); +} else { + $indexAdmin->addInfoBoxLine( + _AM_SPARTNER_INVENTORY, "<infolabel>" . _AM_SPARTNER_TOTAL_SUBMITTED . " %s </infolabel>", 0, 'Green' + ); +} +if ($totalactive > 0) { + $indexAdmin->addInfoBoxLine( + _AM_SPARTNER_INVENTORY, "<infolabel>" . '<a href="partner.php">' . _AM_SPARTNER_TOTAL_ACTIVE . '</a>' + . " %s </infolabel>", $totalactive, 'Green', 'default' + ); +} else { + $indexAdmin->addInfoBoxLine( + _AM_SPARTNER_INVENTORY, "<infolabel>" ._AM_SPARTNER_TOTAL_ACTIVE . " %s </infolabel>", 0, 'Green' + ); +} +if ($totalrejected > 0) { + $indexAdmin->addInfoBoxLine( + _AM_SPARTNER_INVENTORY, "<infolabel>" . '<a href="partner.php">' . _AM_SPARTNER_TOTAL_REJECTED . '</a>' + . " %s </infolabel>", $totalrejected, 'Green' + ); +} else { + $indexAdmin->addInfoBoxLine( + _AM_SPARTNER_INVENTORY, "<infolabel>" . _AM_SPARTNER_TOTAL_REJECTED . " %s </infolabel>", 0, 'Green' + ); +} +if ($totalinactive > 0) { + $indexAdmin->addInfoBoxLine( + _AM_SPARTNER_INVENTORY, "<infolabel>" . '<a href="partner.php">' . _AM_SPARTNER_TOTAL_INACTIVE . '</a>' + . " %s </infolabel>", $totalinactive, 'Green' + ); +} else { + $indexAdmin->addInfoBoxLine( + _AM_SPARTNER_INVENTORY, "<infolabel>" . _AM_SPARTNER_TOTAL_INACTIVE . " %s </infolabel>", 0, 'Green' + ); +} +//--------------------- + +foreach (array_keys( $folder) as $i) { + $indexAdmin->addConfigBoxLine($folder[$i], 'folder'); + $indexAdmin->addConfigBoxLine(array($folder[$i], '777'), 'chmod'); +} + + + echo $indexAdmin->addNavigation('index.php'); + echo $indexAdmin->renderIndex(); + include 'admin_footer.php'; Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/partner.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/partner.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/partner.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -19,7 +19,7 @@ { global $xoopsDB, $smartpartner_partner_handler, $xoopsUser, $xoopsConfig, $xoopsModuleConfig, $xoopsModule; if (!isset($smartpartner_partner_handler)) { - $smartpartner_partner_handler =& smartpartner_gethandler('partner'); + $smartpartner_partner_handler = smartpartner_gethandler('partner'); } include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; // If there is a parameter, and the id exists, retrieve data: we're editing a partner @@ -84,7 +84,7 @@ smartpartner_collapsableBar('editpartner', 'editpartmericon', $page_title, $page_info); } else { // there's no parameter, so we're adding a partner - $partnerObj =& $smartpartner_partner_handler->create(); + $partnerObj = $smartpartner_partner_handler->create(); $breadcrumb_action1 = _AM_SPARTNER_PARTNERS; $breadcrumb_action2 = _AM_SPARTNER_CREATE; $button_caption = _AM_SPARTNER_CREATE; @@ -258,32 +258,24 @@ $startpartner = isset($_GET['startpartner']) ? intval($_GET['startpartner']) : 0; if (!isset($smartpartner_partner_handler)) { - $smartpartner_partner_handler =& smartpartner_gethandler('partner'); + $smartpartner_partner_handler = smartpartner_gethandler('partner'); } /* -- Available operations -- */ switch ($op) { case "add": - -// xoops_cp_header(); include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; - editpartner(true, 0); break; case "mod": - Global $xoopsUser, $xoopsConfig, $xoopsModuleConfig, $xoopsModule; $id = (isset($_GET['id'])) ? $_GET['id'] : 0; - -// xoops_cp_header(); include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php"; - editpartner(true, $id); break; case "addpartner": global $xoopsUser; - if (!$xoopsUser) { if ($xoopsModuleConfig['anonpost'] == 1) { $uid = 0; @@ -314,12 +306,15 @@ $max_size = 10000000; $max_imgwidth = $xoopsModuleConfig['img_max_width']; $max_imgheight = $xoopsModuleConfig['img_max_height']; - //$allowed_mimetypes = smartpartner_getAllowedMimeTypes(); + // FIXME + // $allowed_mimetypes = smartpartner_getAllowedMimeTypes(); + $allowed_mimetypes = null ; + include_once(XOOPS_ROOT_PATH."/class/uploader.php"); if( $_FILES[$filename]['tmp_name'] == "" || ! is_readable( $_FILES[$filename]['tmp_name'] ) ) { - redirect_header( 'javascript:history.go(-1)' , 2, _CO_SPARTNER_FILE_UPLOAD_ERROR ) ; + redirect_header( 'javascript:history.go(-1)' , 10, _CO_SPARTNER_FILE_UPLOAD_ERROR ) ; exit ; } @@ -333,7 +328,7 @@ $partnerObj->setVar('image', $uploader->getSavedFileName()); } else { - redirect_header( 'javascript:history.go(-1)' , 2, _CO_SPARTNER_FILE_UPLOAD_ERROR . $uploader->getErrors() ) ; + redirect_header( 'javascript:history.go(-1)' , 10, _CO_SPARTNER_FILE_UPLOAD_ERROR . $uploader->getErrors() ) ; exit ; } } @@ -401,7 +396,6 @@ } else { // no confirm: show deletion condition $id = (isset($_GET['id'])) ? intval($_GET['id']) : 0; - // xoops_cp_header(); xoops_confirm(array('op' => 'del', 'id' => $partnerObj->id(), 'confirm' => 1, 'name' => $partnerObj->title()), 'partner.php', _AM_SPARTNER_DELETETHISP . " <br />'" . $partnerObj->title() . "' <br /> <br />", _AM_SPARTNER_DELETE); xoops_cp_footer(); } @@ -411,9 +405,7 @@ case "default": default: -// smartpartner_xoops_cp_header(); -// smartpartner_adminMenu(2, _AM_SPARTNER_PARTNERS); echo "<br />\n"; echo "<form><div style=\"margin-bottom: 12px;\">"; @@ -430,8 +422,12 @@ // Get the total number of published PARTNER $totalpartners = $smartpartner_partner_handler->getPartnerCount(_SPARTNER_STATUS_ACTIVE); + // creating the partner objects that are published - $partnersObj = $smartpartner_partner_handler->getPartners($xoopsModuleConfig['perpage_admin'], $startpartner); +// $partnersObj = $smartpartner_partner_handler->getPartners($xoopsModuleConfig['perpage_admin'], $startpartner); + // TODO oddzielne tabele wg statusu partnera + $partnersObj = $smartpartner_partner_handler->getPartners( $xoopsModuleConfig['perpage_admin'], $startpartner, _SPARTNER_STATUS_ALL ); + $totalPartnersOnPage = count($partnersObj); echo "<table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'>"; @@ -472,7 +468,7 @@ break; } -smartpartner_modFooter(); -xoops_cp_footer(); +include 'admin_footer.php'; + ?> \ No newline at end of file Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/xoopspartners.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/xoopspartners.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/admin/xoopspartners.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -67,7 +67,7 @@ $cnt_imported_partner = 0; - $smartpartner_partner_handler =& smartpartner_gethandler('partner'); + $smartpartner_partner_handler = smartpartner_gethandler('partner'); @@ -77,7 +77,7 @@ extract ($arrPartners, EXTR_PREFIX_ALL, 'xpartner'); // insert partner into SmartPartner - $partnerObj =& $smartpartner_partner_handler->create(); + $partnerObj = $smartpartner_partner_handler->create(); if ($xpartner_status == 0) { $xpartner_status = _SPARTNER_STATUS_INACTIVE; Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/partners_list.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/partners_list.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/partners_list.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -15,11 +15,11 @@ include_once (XOOPS_ROOT_PATH."/modules/smartpartner/include/common.php"); // Creating the partner handler object - $smartpartner_partner_handler =& smartpartner_gethandler('partner'); - $smartpartner_category_handler =& smartpartner_gethandler('category'); + $smartpartner_partner_handler = smartpartner_gethandler('partner'); + $smartpartner_category_handler = smartpartner_gethandler('category'); // Randomize - $partnersObj =& $smartpartner_partner_handler->getPartners(0, 0, _SPARTNER_STATUS_ACTIVE); + $partnersObj = $smartpartner_partner_handler->getPartners(0, 0, _SPARTNER_STATUS_ACTIVE); If (count($partnersObj) > 1) { $key_arr = array_keys($partnersObj); $key_rand = array_rand($key_arr,count($key_arr)); @@ -54,7 +54,7 @@ } else { $partner['title'] = ''; } - $smartConfig =& smartpartner_getModuleConfig(); + $smartConfig = smartpartner_getModuleConfig(); $image_info = smartpartner_imageResize($partnersObj[$i]->getImagePath(), $smartConfig['img_max_width'], $smartConfig['img_max_height']); $partner['img_attr'] = $image_info[3]; $partner['extendedInfo'] = $partnersObj[$i]->extentedInfo(); Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/partners_list.php.tortoise.removed =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/partners_list.php.tortoise.removed 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/partners_list.php.tortoise.removed 2012-08-14 20:21:14 UTC (rev 10070) @@ -20,11 +20,11 @@ // Creating the partner handler object - $smartpartner_partner_handler =& smartpartner_gethandler('partner'); + $smartpartner_partner_handler = smartpartner_gethandler('partner'); if ($options[2]) { // Randomize - $partnersObj =& $smartpartner_partner_handler->getPartners(0, 0, _SPARTNER_STATUS_ACTIVE); + $partnersObj = $smartpartner_partner_handler->getPartners(0, 0, _SPARTNER_STATUS_ACTIVE); If (count($partnersObj) > 1) { $key_arr = array_keys($partnersObj); $key_rand = array_rand($key_arr,count($key_arr)); @@ -36,7 +36,7 @@ } } else { - $partnersObj =& $smartpartner_partner_handler->getPartners($options[3], 0, _SPARTNER_STATUS_ACTIVE, $options[5], $options[6]); + $partnersObj = $smartpartner_partner_handler->getPartners($options[3], 0, _SPARTNER_STATUS_ACTIVE, $options[5], $options[6]); If ((count($partnersObj) > 1) && ($options[2] == 1)) { $key_arr = array_keys($partnersObj); $key_rand = array_rand($key_arr,count($key_arr)); @@ -60,7 +60,7 @@ } else { $partner['title'] = ''; } - $smartConfig =& smartpartner_getModuleConfig(); + $smartConfig = smartpartner_getModuleConfig(); $image_info = smartpartner_imageResize($partnersObj[$i]->getImagePath(), $smartConfig['img_max_width'], $smartConfig['img_max_height']); $partner['img_attr'] = $image_info[3]; $partner['extendedInfo'] = $partnersObj[$i]->extentedInfo(); Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/random_partner.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/random_partner.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/blocks/random_partner.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -12,11 +12,11 @@ include_once (XOOPS_ROOT_PATH."/modules/smartpartner/include/common.php"); // Creating the partner handler object - $partner_handler =& smartpartner_gethandler('partner'); + $partner_handler = smartpartner_gethandler('partner'); // Randomize - $partnersObj =& $partner_handler->getPartners(0, 0, _SPARTNER_STATUS_ACTIVE); + $partnersObj = $partner_handler->getPartners(0, 0, _SPARTNER_STATUS_ACTIVE); If (count($partnersObj) > 0) { $key_arr = array_keys($partnersObj); $key_rand = array_rand($key_arr,1); @@ -37,7 +37,7 @@ } else { $partner['title'] = ''; } - $smartConfig =& smartpartner_getModuleConfig(); + $smartConfig = smartpartner_getModuleConfig(); $image_info = smartpartner_imageResize($partnerObj->getImagePath(), $smartConfig['img_max_width'], $smartConfig['img_max_height']); $partner['img_attr'] = $image_info[3]; $partner['extendedInfo'] = $partnerObj->extentedInfo(); Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/class/category.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/class/category.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/class/category.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -125,7 +125,7 @@ $parentid = $this->parentid(); global $smartpartner_category_handler; if ($parentid != 0) { - $parentObj =& $smartpartner_category_handler->get($parentid); + $parentObj = $smartpartner_category_handler->get($parentid); if ($parentObj->notLoaded()) { exit; } @@ -163,11 +163,11 @@ function sendNotifications() { - $hModule =& xoops_gethandler('module'); - $smartModule =& $hModule->getByDirname('smartpartner'); + $hModule = xoops_gethandler('module'); + $smartModule = $hModule->getByDirname('smartpartner'); $module_id = $smartModule->getVar('mid'); - $myts =& MyTextSanitizer::getInstance(); + $myts = MyTextSanitizer::getInstance(); $notification_handler = &xoops_gethandler('notification'); $tags = array(); @@ -218,10 +218,10 @@ // Deleting the partners global $smartpartner_partner_handler; if (!isset($smartpartner_partner_handler)) { - $smartpartner_partner_handler =& smartpartner_gethandler('partner'); + $smartpartner_partner_handler = smartpartner_gethandler('partner'); } $criteria = new Criteria('category', $category->categoryid()); - $partners =& $smartpartner_partner_handler->getObjects($criteria); + $partners = $smartpartner_partner_handler->getObjects($criteria); If ($partners) { foreach ($partners as $partner) { $smartpartner_partner_handler->delete($partner); @@ -229,7 +229,7 @@ } // Deleteing the sub categories - $subcats =& $this->getCategories(0, 0, $category->categoryid()); + $subcats = $this->getCategories(0, 0, $category->categoryid()); foreach ($subcats as $subcat) { $this->delete($subcat); } Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/class/object.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/class/object.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/class/object.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -154,11 +154,11 @@ function convertResultSet($result, $id_as_key = false, $as_object = true) { $ret = array(); while ($myrow = $this->db->fetchArray($result)) { - $obj =& $this->create(false); + $obj = $this->create(false); $obj->assignVars($myrow); if (!$id_as_key) { if ($as_object) { - $ret[] =& $obj; + $ret[] = $obj; } else { $row = array(); @@ -170,7 +170,7 @@ } } else { if ($as_object) { - $ret[$myrow[$this->keyName]] =& $obj; + $ret[$myrow[$this->keyName]] = $obj; } else { $row = array(); @@ -224,7 +224,7 @@ return $ret; } - $myts =& MyTextSanitizer::getInstance(); + $myts = MyTextSanitizer::getInstance(); while ($myrow = $this->db->fetchArray($result)) { //identifiers should be textboxes, so sanitize them like that $ret[$myrow[$this->keyName]] = empty($this->identifierName)?1:$myts->htmlSpecialChars($myrow[$this->identifierName]); Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/class/partner.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/class/partner.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/class/partner.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -29,7 +29,7 @@ function SmartpartnerPartner($id = null) { - $this->_db =& XoopsDatabaseFactory::getDatabaseConnection(); + $this->_db = XoopsDatabaseFactory::getDatabaseConnection(); $this->initVar("id", XOBJ_DTYPE_INT, 0, false); $this->initVar("categoryid", XOBJ_DTYPE_INT, 0, false); $this->initVar("datesub", XOBJ_DTYPE_INT, 0, false); @@ -55,7 +55,7 @@ if (isset($id)) { $smartpartner_partner_handler = new SmartpartnerPartnerHandler($this->_db); - $partner =& $smartpartner_partner_handler->get($id); + $partner = $smartpartner_partner_handler->get($id); foreach ($partner->vars as $k => $v) { $this->assignVar($k, $v['value']); } @@ -346,10 +346,10 @@ function sendNotifications($notifications=array()) { - $smartModule =& smartpartner_getModuleInfo(); + $smartModule = smartpartner_getModuleInfo(); $module_id = $smartModule->getVar('mid'); - $myts =& MyTextSanitizer::getInstance(); + $myts = MyTextSanitizer::getInstance(); $notification_handler = &xoops_gethandler('notification'); $tags = array(); @@ -548,7 +548,7 @@ $highlight = true; if($highlight && isset($_GET['keywords'])) { - $myts =& MyTextSanitizer::getInstance(); + $myts = MyTextSanitizer::getInstance(); $keywords=$myts->htmlSpecialChars(trim(urldecode($_GET['keywords']))); $h= new SmartpartnerKeyhighlighter ($keywords, true , 'smartpartner_highlighter'); $partner['title'] = $h->highlight($partner['title']); @@ -736,7 +736,7 @@ */ function delete(&$partner, $force = false) { - $partnerModule =& smartpartner_getModuleInfo(); + $partnerModule = smartpartner_getModuleInfo(); $module_id = $partnerModule->getVar('mid'); if (strtolower(get_class($partner)) != $this->classname) { @@ -798,9 +798,9 @@ $partner->assignVars($myrow); if (!$id_as_key) { - $ret[] =& $partner; + $ret[] = $partner; } else { - $ret[$myrow['id']] =& $partner; + $ret[$myrow['id']] = $partner; } unset($partner); } @@ -929,7 +929,7 @@ $criteria->setStart($start); $criteria->setSort($sort); $criteria->setOrder($order); - $ret =& $this->getObjects($criteria); + $ret = $this->getObjects($criteria); return $ret; } @@ -952,7 +952,7 @@ } $criteria->setSort($sort); $criteria->setOrder($order); - $ret =& $this->getObjects($criteria); + $ret = $this->getObjects($criteria); return $ret; } @@ -968,9 +968,9 @@ $totalPartners = $totalPartners - 1; mt_srand((double)microtime() * 1000000); $entrynumber = mt_rand(0, $totalPartners); - $partner =& $this->getPartners(1, $entrynumber, $status); + $partner = $this->getPartners(1, $entrynumber, $status); If ($partner) { - $ret =& $partner[0]; + $ret = $partner[0]; } } return $ret; @@ -1063,9 +1063,9 @@ $ret = array(); - $hModule =& xoops_gethandler('module'); - $hModConfig =& xoops_gethandler('config'); - $smartModule =& $hModule->getByDirname('smartfaq'); + $hModule = xoops_gethandler('module'); + $hModConfig = xoops_gethandler('config'); + $smartModule = $hModule->getByDirname('smartfaq'); $module_id = $smartModule->getVar('mid'); $gperm_handler = &xoops_gethandler('groupperm'); @@ -1169,7 +1169,7 @@ while ($myrow = $this->_db->fetchArray($result)) { $faq = new sfFaq($myrow['faqid']); - $ret[] =& $faq; + $ret[] = $faq; unset($faq); } return $ret; Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/class/smartdbupdater.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/class/smartdbupdater.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/class/smartdbupdater.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -15,7 +15,7 @@ $bRetVal = false; //Verifies that a MySQL table exists - $xoopsDB =& XoopsDatabaseFactory::getDatabaseConnection(); + $xoopsDB = XoopsDatabaseFactory::getDatabaseConnection(); $realname = $xoopsDB->prefix($table); $ret = mysql_list_tables(XOOPS_DB_NAME, $xoopsDB->conn); while (list($m_table)=$xoopsDB->fetchRow($ret)) { Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/docs/changelog.txt =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/docs/changelog.txt 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/docs/changelog.txt 2012-08-14 20:21:14 UTC (rev 10070) @@ -1,260 +1,4 @@ -<b><u>=> Version 3.21 Beta 1 (2012-07-30)</u></b> +<b><u>=> Version 1.5 RC 2 (2012-08-14)</u></b> -Converted to XOOPS 2.5.5 Admin GUI (mamba) +Converted to XOOPS 2.5.5 Admin GUI (jagi) -<b><u>=> Version 3.2 RC2 (2007-04-23)</u></b> - -Fixed: Fixes in Formulize integration thanks to jegelstaff (malanciault) -Fixed: issue causing invalid links in the RSS script (rss.php). (thanks to rasme) -Fixed: issue with $xoopsUser->getGroups. replaced with $xoopsUser->getGroups() : array(0=>XOOPS_GROUP_ANONYMOUS); (thanks to Jegelstaff) -Fixed: issue with getNicePath (ImpressCMS Only), XOOPS requires patching class/xoopstree. (Skenow / m0nty) -Fixed: bug when user modification of download. "formulize_idreq" field was not found in the mysql table for wfdownloads_mod. (m0nty) -Fixed: Issue with filenames containing multiple periods(.), protector module disallows the upload. -- option added to header.php to disable multiple dot protection if necessary (read important notes in docs folder). (m0nty) -Fixed: user submissions were not being displayed on userinfo.php page, problem in search.inc.php. (marcan & jegelstaff) -Fixed: Bug in submit.php (disclaimer now uses full url for button (agree) instead of a relative url. (thanks to xavhmn) -Fixed: Bug which (under certain server & user browser configurations created 0byte downloads with large files (over 10mb). (m0nty) -Fixed: version types field was missing from forms (defined in preferences). (m0nty) -Fixed: Screenshot thumbnails weren't displayed with correct aspect ratio. (m0nty & mithrandir) -Fixed: #75 new files/recent files blocks not respecting group permissions. (m0nty) -Added: Category Images now display in viewcat page for subcats (if image exists). (m0nty) -Added: Making the category image and title available in the viewcat and singlefile templates (marcan) -Added: wfdownloads_disclaimer.html template for download/submission disclaimer page. (m0nty) -Added: $xoTheme->addStylesheet to allow templates to use module.css makes easier w3c validation. (m0nty) -Added: JS effects & lightbox effects to templates. (m0nty, aphex & thanks to Kris_fr) -Added: Automated Category Selection on submit process (RLankford) -Added: Addition of a downloads by top category block (malanciault) -Changed: submit & mirrors should now accept FTP:// uri's aswell as http:// (m0nty) - - -<b><u>=> Version 3.2 RC1 (2007-04-23)</u></b> - -Fixed: line break logic on index page was inverted. (m0nty) -Fixed: expired downloads not being displayed in admin index. (thanks to skenow) -Fixed: sql error on updating indexpage. MySQL 5 only issue.. removed extra space at end of '$indexheaderalign' update query (thanks to xavhmn) -Fixed: Global notifications were being sent with a 'cid' value which makes them not work correctly. (Jegelstaff) -Fixed: Download icon on index page was not showing correctly depending on downloads.. (Jegelstaff) -Fixed: file count now counts subcats and subsubcats. (Jegelstaff) -Fixed: .png image files were not being allowed for screenshots both userside & admin. (m0nty) -Fixed: Users were still allowed to submit new downloads regardless of groups selected in preferences. (m0nty) -Fixed: Category description only allowed 255 chars. changed from varchar(255) to Text in SQL. (m0nty) -Fixed: #39 Broken downloads not being removed when using xoops 2.2.x (Mithrandir) -Added: RSS feeds all feeds and category based (if permissions granted on that category) (Mithrandir) -Added: Ability to select upto 4 screenshots to be uploaded. (m0nty) -Added: You can now select which groups can upload files to the server aswell as submit downloads. (m0nty) -Added: Ability to create custom forms providing you have formulize 2.2RC1 or later installed. (Jegelstaff) -Added: Display of WF-Downloads Meta version in server stats section on admin/index page. (m0nty) -Added: Import scripts to import from pd-downloads 1.2 & wmpdownloads. (m0nty) -Added: filesize to header() in visit.php & changed method of download from fpassthru to print(), seems more stable with cross browser support. (m0nty) -Added: 3 new notification events - File Modified (file), File Modified (category) & File Modified (global). (thanks to RLankford) -Changed: Category image display sizes can now be set in module preferences independantly of shot images. (m0nty) -Changed: if user uploads is set to no (in preferences), you can now no longer submit files *and* screenshots. (m0nty) -Changed: #14 category title not long enough. (now 255 chars) m0nty -Changed: Download Title not long enough. (now 255 chars) m0nty -Changed: redirect viewcat.php & singlefile.php redirects to user.php if anonymous permission not granted. (m0nty) - -<b><u>=> Version 3.1 FINAL (2006-05-25)</u></b> - -Fixed: blank page when ignoring a modification request. (m0nty) -Fixed: users can modify any download whether author or not by typing URL directly in browser (m0nty) -Fixed: error code given (no file was uploaded) when modifying download (userside) (m0nty) -Fixed: warnings about missing templates wfdownloads_modfile.html & viewlist.html on install. reference removed from xoops_version.php (m0nty) -Fixed: Bug in admin/mirror.php, downurl was saving as location (m0nty) -Fixed: typo in recent downloads block, donwload changed to download (m0nty) -Fixed: #20 file remained on server when uploaded. denied by mimetype (if filename contained spaces) (m0nty) -Fixed: #30 Downloads marked as offline were still being listed in the top/recent downloads blocks. (m0nty) -Fixed: #3389: parent category did not count all files in the subcats. (Jegelstaff) -Removed: subsubcat list if subcats deeper than 2 levels, display issues in viewcat template. (m0nty) - -<b><u>=> Version 3.1 RC 2 (2006-05-01)</u></b> - -Fixed: #4 can no longer modify a category and set it as a subcategory of itself (mithrandir) -Fixed: approving reviews and mirrors approved all instead of just the selected. (m0nty, marcan) -Fixed: Bug in Admin brokendownoads, unable to set confirmed and acknowledged status of broken download (m0nty) -Fixed: #16 Allow HTML logic inverted on index management (m0nty) -Fixed: #15 Sort order did not respect weight settings of the categories (mithrandir) -Fixed: files submitted in admin couldn't be manually added if the file was uploaded via FTP due to filename not being editable. (m0nty) -Fixed: Uploads from userside not submitting correct filename/filetype to db. (m0nty) -Fixed: Screenshots not displaying when submitted from userside. (m0nty) -Fixed: Submitters name changed to admin name when editing a download in admin.. uid element added to modify code, admins can now change user id of submitter if they wish. (m0nty) -Fixed: Fatal error when reporting a broken link (marcan) -Fixed: Download does not exists when reporting a broken link (marcan) -Fixed: Download does not exists when rating a file (marcan) -Fixed: Download does not exists when adding a review (marcan) -Fixed: Download does not exists when adding a mirror (marcan) -Fixed: When seeing downloads by Letter, the navigation bar was not working properly (marcan) -Changed: New images pack thanks to Xpider (xpider) -Removed: Sample category images removed (bender) - -<b><u>=> Version 3.1 RC1 (2006-04-11)</u></b> - -Fixed: When the Sub-categories config option was set to Yes, the Index page display was screwed up (marcan) -Fixed: When wrong mimetype, the uploaded file was not deleted from the upload directory (mithrandir + marcan) -Fixed: Notice [PHP]: Undefined variable: cid in in mirror.php line 18 when creating a new mirror (marcan + m0nty) -Fixed: Notice [PHP]: Undefined variable: cid in file review.php line 18 when creating a new review (marcan) -Fixed: The submit link under the alphabetical navigation was displayed for anonymous even if they did not have this permission (marcan) -Fixed: Fatal error: Call to a member function on a non-object in mirror.php on line 134 (marcan) -Fixed: Fatal error: On View Account - Call to undefined function: wfdownloads_getmoduleinfo() in class\download.php on line 572 (marcan) -Fixed: #3640 File Doesn't get deleted on failed submission (M0nty) -Fixed: #3269 category list in topten.php showing as object instead of category name. (Mithrandir) -Fixed: #3270 Files not able to be filtered by date in newlist.php (thanks to kiang) -Fixed: #3537 file list in admin now shows recent submissions 1st. (thanks to Kiang) -Fixed: #3441 Newly added file has no date value, file list in admin now shows recent submissions 1st. (thanks to kiang) -Fixed: #3269 Category title shown as object instead of title name.. (Mithrandir) -Fixed: Sort Options on category pages now function correctly. (thanks to Kiang) -Fixed: #3426 Download counter does not work (Marcan) -Fixed: #3406 Review Approve in admin didn't work (m0nty) -Fixed: #3408 Review list in admin section broken (m0nty) -Fixed: #3407 Reviews cannot be displayed (Xoops 2.0.x only bug) (mithrandir/m0nty) -Fixed: #3391 Search feature was not returning to correct amount of results + some problems were fixed in the search criterias (marcan) -Fixed: #3388 cant ignore a broken file. Button was missing (bender) -Fixed: #3387 foreach ($_POST as $k => $v) in admin files. not critical but could be possible security issue. now gone.. (mithrandir) -Fixed: #3378 Search function does not work (marcan) -Fixed: #3376 permissions bug, pasting direct address "http://localhost/modules/wfdownloads/viewcat.php?cid=1", can access the category and all the files stored in it. same with singlefile.php. (m0nty, mithrandir) -Fixed: #3374 Array Bug, when there were sub categories of subcategories then the category name displayed array and not the correct name. (marcan) -Fixed: #3441 Newly added file has no date value (marcan) -Fixed: #3307 Be the first person to review (ackbarr) -Fixed: Submitter/Author always anonymous on submitted reviews list. problem related to the uid not being passed on the submit form. (m0nty) -Fixed: When submitting a download - Notice [PHP]: Undefined variable: filename in file submit.php line 129 (marcan) -Fixed: When submitting a download - Notice [PHP]: Undefined variable: filetype in file submit.php line 130 (marcan) -Fixed: When submitting a download - Notice [PHP]: Undefined variable: screenshot in file submit.php line 134 (marcan) -Fixed: When submitting a download - Notice [PHP]: Undefined index: mirror in file submit.php line 141 (marcan) -Fixed: Wrong redirect message when user submitted a downloads without auto-approve (marcan) -Added: New mirror system (mirror.php) multiple mirrors per download, users can also submit new mirrors. (language definitions added/edited) (m0nty) -Added: Mirrors tab in the AdminMenu (marcan) -Added: Module CSS file (marcan) -Added: Header template (marcan) -Added: Footer template (marcan) -Added: Administrative Section link for admins in the footer of all pages (marcan) -Added: Breadcrumb in the template header, like the other SmartModules (marcan) -Added: Reviews Tab on admin section (marcan) -Added: A new feature is now cloaking the download file path so undesired user cannot download files they don't have access to (m0nty) -Added: Link to the Help docs on the admin menu (marcan) -Changed: Updated the readme and instructions. (bender) -Changed: review userside template cleaned up, now has cat path visible for easy navigation back to category without the need for browser back button. (m0nty) -Changed: Review list in admin now shows waiting reviews and also list of published reviews (it's easy to edit and delete reviews now) (m0nty) -Changed: DB storage of file name.. Only the filename is stored in the DB now along with the FileType also. URL field is now used for remote file locations only. (M0nty) -Changed: Permission system on reviews.php, can now view reviews, but only submit if permission granted. (m0nty) -Changed: wf-sections reference to smartfactory site in update.php (m0nty) -Changed: Now using a template for the adminMenu, like the other SmartModules (marcan) -Changed: Some $HTTP_VARS were still in the code. They have been changed with the proper $_POST, $_GET, etc... (marcan) -Changed: Removing the Check Tables link in admin and replacing it by Import (marcan) -Changed: When failling to insert a mirror or a review, the TriggerError was changed for a simple redirect_header with a more comprehensive message (marcan) -Changed: The "View Full Details" of a download in summary view has been reformated to be displayed after the description, aligned right (marcan) -Changed: Formating changes in wfdownloads_mirrors.html template (marcan) -Changed: Allowing HTML in visit.php disclaimer (marcan) -Changed: Allowing HTML in submit.php disclaimer (marcan) -Changed: New module logo, thanks to Xpider (marcan) -Removed: Unnecessary files in folder update/ as well as admin/updrade.php (marcan) -Removed: The Weight option in the Default download Order config option (marcan) -Removed: The Modify category on the admin index (marcan) - -<b><u>=> Version 3.0 RC 1 (2005-12-24)</u></b> - -Fixed: #3293 Image upload now working (m0nty) -Fixed: #3306 Download description always cut off (ignoring orig. length) now working (m0nty) -Fixed: #3303 screenshot image not displayed now working (m0nty) -Fixed: #3308 Upgrade DB script now fully working (m0nty) -Fixed: #3353 Edited language file to say "files moved" instead of files moved and cat deleted (categories arent deleted when moving files.) \wfdownloads\language\english\admin.php line 0076 _AM_WFD_CCATEGORY_MODIFY_MOVED (m0nty) -Fixed: #3304 screenshot image doesn't display when submitted from userside via submit.php. problem was in submit.php the scrrenshot var was not passed to the sql query. (m0nty) -Fixed: typo in uploader.php line 164: $_FILES[$media_name]['error'][$index] instead of $_FILES[$media_name]['errir'][$index] (m0nty) -Fixed: bug in user submission submit.php when users submitted, the file wasn't displayed in the cat list.. caused by the cat select (cid) variable not being submitted to the sql query on submission. (m0nty) -Fixed: #3322 changed layout of download now, mirror links. title now takes you to view full details, moved view full details link to end of summary, if mirror field is empty the icon and download mirror link will not be displayed. also other fields will not be displayed if empty (m0nty) -Fixed: #3295: Uploading with a filename already used will overwrite the original file. The bug was in mediauploader class in the function _copyFile (ackbarr) -Fixed: #3306 Summary data was not being displayed when auto summary disabled. (m0nty) -Fixed: Download history was never showing (thanks for this fix to machenzy) -Fixed: Parse error in topten.php (m0nty) -Fixed: Language definitions in indexpage manager (m0nty) -Fixed: xoopstree missing in admin section for create causing errors (m0nty) -Fixed: Deleting a download in admin was buggy. In fact the download was not deleted at all (marcan) -Fixed: Undefined $title when approving a download (marcan) -Fixed: When a download is submitted, the cid is set to 0 when approving the file (marcan) -Fixed: Code changes towards an OO structure (Mithrandir) -Fixed: Remove SQL queries from controller files (browser-accessed files) (Mithrandir) -Added: Summary table to category listing of each download, so u don't get long pages of text. Auto summary enable/disable, ability to set character length (rounds to the nearest word instead of actually splitting a word) (m0nty) -Added: Ability to set downloads/uploads based on post count. (m0nty) -Added: WfdownloadBaseObject to have a toarray() method to use in Category, Dowload, Mimetype, Rating, Report, Review. These classes are now extending WfdowloadBaseObject (marcan) -Added: modules/wfdownloads/docs --> HTML readme for installing, updating and converting. (bender) -Changed: in language file: in admin.php for _AM_WFD_FILE_SHOTIMAGE added: 'Note that screenshots will only be displayed if activated in module preferences' (bender) -Removed: outdated help link from admin section (bender) -Removed: Per-file permissions since they slowed down the module extensively (Mithrandir) -Removed: Forum links (since they were dependant on newbb/cbb). (Mithrandir) -Removed: News link (since it was depending on the news module) (Mithrandir) - - -<b><u>=> Version 2.0.5 b (2005-09-05)</u></b> - -Fixed bug that "Latest Listings" shows the latetest submitted files again (gladiac) -Sort licenses in the select box (gladiac) -Fixed select category bug in File Management (Xoops 2.2.x compability) (gladiac) -Fixed bug in Category Management to get the right cid (Xoops 2.2.x compability) (gladiac) -Fixed bug in Category Management to be able to modify a category (gladiac) -Fixed bug in Recent downloads block to really show the most recent downloaded files (karedokx) -Removed languagefile fallback in two files (taken from mithrandirs 2.x modulepack) -Fixed "Headers already sent" with different visit.php which has been around in the forum for a while (SMD) - - -<b><u>=> Version 2.0.5 (2005-07-26)</u></b> - -Fixed New/update icon bug. -Fixed $mtys must be $myts typo on reviews. -Fixed upload issue both in admin and user submission. -Fixed two missing language defines. -Added file exists check on upload -Changed version number to 2.0.5a to save confussion. - - -<b><u>=> Version 2.0.5 (2004-07-12)</u></b> - -Fixed Bug: Fatal error: Call to undefined function: gd_info() when GD library not installed on server (MadFish). -Fixed: Group Permission setting. Invalid default for file submission in xoops_version.php. (FrankBlack) -Add: Added a check to update files, cannot access them directly now and can only be executed from the update script. -Fixed bug: File spaces where not converted when uploading to server. -Fixed bug: Fixed invalid path for forum link. -Fixed bug: Review was not approved when editing and then clicking approve. -Added broken information to broken files report. -Fixed bug: Fixed icon bug in broken download reports. -Many other small bug fixes or changes to the module - - -<b><u>=> Version 2.0.4 (2004-07-4)</u></b> - -Fixed catgeory ordering in to show by title and not ID in admin main index category selection box. -Removed duplicate Lang defines in module/wf-download/index.php -Removed alt text defines on Legend images. -Removed <p></p> tags from wfdownloads_index.html as it caused alignment problems in template. -Fixed Bugs when user submits a broken file report. -Fixed grouppermission bug when displaying sub categories in viewcat.php -Fixed category count bug in main index listings. -Fixed Bug where Xoops Sort bar would show even if no files where available. -Fixed Bug where sub-categories would be displayed when viewing downloads by alphabetical listing. -Fixed Bug where sub-categories listing would show incorrectly when listed. -Fixed Bug in wf-downloads block that would show incorrect path. -Fixed Permissions form in admin for both Category and files. -Fixed Bug where permission where not set of topten items -Fixed Bug where category heading displayed the wrong category description for each category in viewcat.php. -Fixed Bug categories are now ordered by their weight and not title. -Fixed Bug PHP related issue, not all servers have PHP math functions enabled so we did a little workaround on this. -Fixed Bug displaying logo in singlefile page. -Fixed Bug where other files by would show incorrect and also show offline files. -Fixed Bug: Any user could use the update script. A big NO NO! This has been restricted to admin users only. -Fixed Bug: New submission to webmaster displayed the wrong link (Taken to the wrong link when clicking to view new -submission. -Fixed Bug: Duplicate code for image list array in image uploader.php. -Fixed Bug: Group Permissions where not included within WF-Downloads search function. - Every file was shown whether a user had permission to see them or not. -Fixed Bug: Change language Page Published/Expire Date to File Published/Expire date. -Fixed Bug: Block Language define change _MB_MYDOWNLOADS_LENGTH to _MB_WFDOWNLOADS_LENGTH -Fixed Bug: Filenames with spaces where broken, this has been corrected. -Fixed Bug: Fixed allowed File URL Input size to 255 chars when entering File URL in admin. -Fixed Bug: Fixed allowed File URL mirror input size to 255 chars when entering File mirror in admin. -Fixed Bug: Fixed allowed File URL title input size to 255 chars when entering File title in admin. -Fixed Bug: Server Uploads Status displayed incorrect php_ini setting. Should have been file_uploads and not enable_dl. - -Added: Alphabetical listing to top ten items. -Added: The ability to create News Story from submitted download (admin only). -Added: Recording user uploader IP address for security reasons. -Added: Url/File check at download stage for broken files. Will redirect user to state file is broken and not a -404 The page cannot be found. Not fully tested yet but seems to be working. -Temporary Removed Spotlight items from category form. Will add in a future version. -Changed Category listing templates for more ordered look. Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/include/blocksadmin.inc.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/include/blocksadmin.inc.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/include/blocksadmin.inc.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -85,7 +85,7 @@ $block['name'] = $myblock->getVar('name'); } - $myts =& MyTextSanitizer::getInstance(); + $myts = MyTextSanitizer::getInstance(); $myblock->setVar('title', $myts->stripSlashesGPC($btitle)); $myblock->setVar('content', $myts->stripSlashesGPC($bcontent)); // $dummyhtml = '<html><head><meta http-equiv="content-type" content="text/html; charset='._CHARSET.'" /><meta http-equiv="content-language" content="'._LANGCODE.'" /><title>'.$xoopsConfig['sitename'].'</title><link rel="stylesheet" type="text/css" media="all" href="'.getcss($xoopsConfig['theme_set']).'" /></head><body><table><tr><th>'.$myblock->getVar('title').'</th></tr><tr><td>'.$myblock->getContent('S', $bctype).'</td></tr></table></body></html>'; @@ -102,7 +102,7 @@ $block['visible'] = $bvisible; $block['title'] = $myblock->getVar('title', 'E'); $block['content'] = $myblock->getVar('content','n'); - $block['modules'] =& $bmodule; + $block['modules'] = $bmodule; $block['ctype'] = isset($bctype) ? $bctype : $myblock->getVar('c_type'); $block['is_custom'] = true; $block['cachetime'] = intval($bcachetime); @@ -291,8 +291,8 @@ } $myblock->delete(); if ($myblock->getVar('template') != '' && ! defined('XOOPS_ORETEKI') ) { - $tplfile_handler =& xoops_gethandler('tplfile'); - $btemplate =& $tplfile_handler->find($GLOBALS['xoopsConfig']['template_set'], 'block', $bid); + $tplfile_handler = xoops_gethandler('tplfile'); + $btemplate = $tplfile_handler->find($GLOBALS['xoopsConfig']['template_set'], 'block', $bid); if (count($btemplate) > 0) { $tplman->delete($btemplate[0]); } @@ -329,7 +329,7 @@ // edit_block($bid); GIJ imported from blocksadmin.php $myblock = new XoopsBlock($bid); - $db =& XoopsDatabaseFactory::getDatabaseConnection(); + $db = XoopsDatabaseFactory::getDatabaseConnection(); $sql = 'SELECT module_id FROM '.$db->prefix('block_module_link').' WHERE block_id='.intval($bid); $result = $db->query($sql); $modules = array(); @@ -353,7 +353,7 @@ xoops_cp_header(); $myblock = new XoopsBlock($bid); - $db =& XoopsDatabaseFactory::getDatabaseConnection(); + $db = XoopsDatabaseFactory::getDatabaseConnection(); $sql = 'SELECT module_id FROM '.$db->prefix('block_module_link').' WHERE block_id='.intval($bid); $result = $db->query($sql); $modules = array(); @@ -390,14 +390,14 @@ else $options = explode( '|' , $_POST['options'] ) ; // for backward compatibility - // $cblock =& $block->clone(); or $cblock =& $block->xoopsClone(); + // $cblock = $block->clone(); or $cblock = $block->xoopsClone(); $cblock = new XoopsBlock() ; foreach( $block->vars as $k => $v ) { $cblock->assignVar( $k , $v['value'] ) ; } $cblock->setNew(); - $myts =& MyTextSanitizer::getInstance(); + $myts = MyTextSanitizer::getInstance(); $cblock->setVar('side', $_POST['bside']); $cblock->setVar('weight', $_POST['bweight']); $cblock->setVar('visible', $_POST['bvisible']); @@ -420,16 +420,16 @@ exit(); } /* if ($cblock->getVar('template') != '') { - $tplfile_handler =& xoops_gethandler('tplfile'); - $btemplate =& $tplfile_handler->find($GLOBALS['xoopsConfig']['template_set'], 'block', $bid); + $tplfile_handler = xoops_gethandler('tplfile'); + $btemplate = $tplfile_handler->find($GLOBALS['xoopsConfig']['template_set'], 'block', $bid); if (count($btemplate) > 0) { - $tplclone =& $btemplate[0]->clone(); + $tplclone = $btemplate[0]->clone(); $tplclone->setVar('tpl_id', 0); $tplclone->setVar('tpl_refid', $newid); $tplman->insert($tplclone); } } */ - $db =& XoopsDatabaseFactory::getDatabaseConnection(); + $db = XoopsDatabaseFactory::getDatabaseConnection(); $bmodule = (isset($_POST['bmodule']) && is_array($_POST['bmodule'])) ? $_POST['bmodule'] : array(-1) ; // GIJ + foreach( $bmodule as $bmid ) { $sql = 'INSERT INTO '.$db->prefix('block_module_link').' (block_id, module_id) VALUES ('.$newid.', '.$bmid.')'; @@ -437,7 +437,7 @@ } /* global $xoopsUser; - $groups =& $xoopsUser->getGroups(); + $groups = $xoopsUser->getGroups(); $count = count($groups); for ($i = 0; $i < $count; $i++) { $sql = "INSERT INTO ".$db->prefix('group_permission')." (gperm_groupid, gperm_itemid, gperm_modid, gperm_name) VALUES (".$groups[$i].", ".$newid.", 1, 'block_read')"; @@ -497,7 +497,7 @@ } $msg = _AM_DBUPDATED; if ($myblock->store() != false) { - $db =& XoopsDatabaseFactory::getDatabaseConnection(); + $db = XoopsDatabaseFactory::getDatabaseConnection(); $sql = sprintf("DELETE FROM %s WHERE block_id = %u", $db->prefix('block_module_link'), $bid); $db->query($sql); foreach ($bmodule as $bmid) { @@ -534,16 +534,16 @@ { global $xoopsDB ; - $instance_handler =& xoops_gethandler('blockinstance'); - $block_handler =& xoops_gethandler('block') ; + $instance_handler = xoops_gethandler('blockinstance'); + $block_handler = xoops_gethandler('block') ; if ($id > 0) { // update - $instance =& $instance_handler->get($id); + $instance = $instance_handler->get($id); if( $bside >= 0 ) $instance->setVar('side', $bside); if( ! empty($options) ) $instance->setVar('options', $options); } else { // insert - $instance =& $instance_handler->create(); + $instance = $instance_handler->create(); $instance->setVar( 'bid' , $bid ) ; $instance->setVar('side', $bside); $block = $block_handler->get( $bid ) ; Modified: XoopsModules/smartpartner/branches/jagibu/smartpartner/include/common.php =================================================================== --- XoopsModules/smartpartner/branches/jagibu/smartpartner/include/common.php 2012-08-14 18:37:15 UTC (rev 10069) +++ XoopsModules/smartpartner/branches/jagibu/smartpartner/include/common.php 2012-08-14 20:21:14 UTC (rev 10070) @@ -29,7 +29,7 @@ include_onc... [truncated message content] |
From: <be...@us...> - 2012-08-14 18:37:25
|
Revision: 10069 http://xoops.svn.sourceforge.net/xoops/?rev=10069&view=rev Author: beckmi Date: 2012-08-14 18:37:15 +0000 (Tue, 14 Aug 2012) Log Message: ----------- Adding Soapbox 1.70 Beta 1 Added Paths: ----------- XoopsModules26/soapbox/ XoopsModules26/soapbox/branches/ XoopsModules26/soapbox/releases/ XoopsModules26/soapbox/trunk/ XoopsModules26/soapbox/trunk/soapbox/ XoopsModules26/soapbox/trunk/soapbox/admin/ XoopsModules26/soapbox/trunk/soapbox/admin/about.php XoopsModules26/soapbox/trunk/soapbox/admin/about2.php XoopsModules26/soapbox/trunk/soapbox/admin/admin.php XoopsModules26/soapbox/trunk/soapbox/admin/admin_footer.php XoopsModules26/soapbox/trunk/soapbox/admin/admin_header.php XoopsModules26/soapbox/trunk/soapbox/admin/admin_header2.php XoopsModules26/soapbox/trunk/soapbox/admin/article.php XoopsModules26/soapbox/trunk/soapbox/admin/column.php XoopsModules26/soapbox/trunk/soapbox/admin/index.php XoopsModules26/soapbox/trunk/soapbox/admin/main.php XoopsModules26/soapbox/trunk/soapbox/admin/menu.php XoopsModules26/soapbox/trunk/soapbox/admin/myblockform.php XoopsModules26/soapbox/trunk/soapbox/admin/myblocksadmin.php XoopsModules26/soapbox/trunk/soapbox/admin/myblocksadmin2.php XoopsModules26/soapbox/trunk/soapbox/admin/mygroupperm.php XoopsModules26/soapbox/trunk/soapbox/admin/mygrouppermform.php XoopsModules26/soapbox/trunk/soapbox/admin/mymenu2.php XoopsModules26/soapbox/trunk/soapbox/admin/permissions.php XoopsModules26/soapbox/trunk/soapbox/admin/submissions.php XoopsModules26/soapbox/trunk/soapbox/article.php XoopsModules26/soapbox/trunk/soapbox/blocks/ XoopsModules26/soapbox/trunk/soapbox/blocks/.htaccess XoopsModules26/soapbox/trunk/soapbox/blocks/arts_new.php XoopsModules26/soapbox/trunk/soapbox/blocks/arts_rated.php XoopsModules26/soapbox/trunk/soapbox/blocks/arts_spot.php XoopsModules26/soapbox/trunk/soapbox/blocks/arts_top.php XoopsModules26/soapbox/trunk/soapbox/blocks/columns_spot.php XoopsModules26/soapbox/trunk/soapbox/blocks/index.html XoopsModules26/soapbox/trunk/soapbox/class/ XoopsModules26/soapbox/trunk/soapbox/class/.htaccess XoopsModules26/soapbox/trunk/soapbox/class/entrydata.php XoopsModules26/soapbox/trunk/soapbox/class/entryget.php XoopsModules26/soapbox/trunk/soapbox/class/index.html XoopsModules26/soapbox/trunk/soapbox/class/sbarticles.php XoopsModules26/soapbox/trunk/soapbox/class/sbcolumns.php XoopsModules26/soapbox/trunk/soapbox/class/sbvotedata.php XoopsModules26/soapbox/trunk/soapbox/class/xoopstree.php XoopsModules26/soapbox/trunk/soapbox/column.php XoopsModules26/soapbox/trunk/soapbox/comment_delete.php XoopsModules26/soapbox/trunk/soapbox/comment_edit.php XoopsModules26/soapbox/trunk/soapbox/comment_new.php XoopsModules26/soapbox/trunk/soapbox/comment_post.php XoopsModules26/soapbox/trunk/soapbox/comment_reply.php XoopsModules26/soapbox/trunk/soapbox/css/ XoopsModules26/soapbox/trunk/soapbox/css/admin.css XoopsModules26/soapbox/trunk/soapbox/css/index.html XoopsModules26/soapbox/trunk/soapbox/css/style.css XoopsModules26/soapbox/trunk/soapbox/docs/ XoopsModules26/soapbox/trunk/soapbox/docs/README.TXT XoopsModules26/soapbox/trunk/soapbox/docs/changelog.txt XoopsModules26/soapbox/trunk/soapbox/docs/credits.txt XoopsModules26/soapbox/trunk/soapbox/docs/index.html XoopsModules26/soapbox/trunk/soapbox/docs/install.txt XoopsModules26/soapbox/trunk/soapbox/docs/lang_diff.txt XoopsModules26/soapbox/trunk/soapbox/docs/licence.txt XoopsModules26/soapbox/trunk/soapbox/header.php XoopsModules26/soapbox/trunk/soapbox/images/ XoopsModules26/soapbox/trunk/soapbox/images/bg.gif XoopsModules26/soapbox/trunk/soapbox/images/blank.png XoopsModules26/soapbox/trunk/soapbox/images/brokenimg.png XoopsModules26/soapbox/trunk/soapbox/images/help.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/ XoopsModules26/soapbox/trunk/soapbox/images/icon/add.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/approve.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/circle.png XoopsModules26/soapbox/trunk/soapbox/images/icon/close.png XoopsModules26/soapbox/trunk/soapbox/images/icon/delete.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/down.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/edit.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/edit.png XoopsModules26/soapbox/trunk/soapbox/images/icon/index.html XoopsModules26/soapbox/trunk/soapbox/images/icon/link.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/links.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/mail.png XoopsModules26/soapbox/trunk/soapbox/images/icon/off.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/on.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/open.png XoopsModules26/soapbox/trunk/soapbox/images/icon/print.png XoopsModules26/soapbox/trunk/soapbox/images/icon/rss.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/sub.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/trash.png XoopsModules26/soapbox/trunk/soapbox/images/icon/up.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/urllink.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/urllink2.gif XoopsModules26/soapbox/trunk/soapbox/images/icon/view.gif XoopsModules26/soapbox/trunk/soapbox/images/index.html XoopsModules26/soapbox/trunk/soapbox/images/left_both.gif XoopsModules26/soapbox/trunk/soapbox/images/links/ XoopsModules26/soapbox/trunk/soapbox/images/links/comment.gif XoopsModules26/soapbox/trunk/soapbox/images/links/delete.gif XoopsModules26/soapbox/trunk/soapbox/images/links/edit.gif XoopsModules26/soapbox/trunk/soapbox/images/links/friend.gif XoopsModules26/soapbox/trunk/soapbox/images/links/index.html XoopsModules26/soapbox/trunk/soapbox/images/links/print.gif XoopsModules26/soapbox/trunk/soapbox/images/mail.png XoopsModules26/soapbox/trunk/soapbox/images/nopicture.png XoopsModules26/soapbox/trunk/soapbox/images/rarrow.gif XoopsModules26/soapbox/trunk/soapbox/images/rarrow.png XoopsModules26/soapbox/trunk/soapbox/images/right_both.gif XoopsModules26/soapbox/trunk/soapbox/images/sb.png XoopsModules26/soapbox/trunk/soapbox/images/sb_slogo.png XoopsModules26/soapbox/trunk/soapbox/images/uploads/ XoopsModules26/soapbox/trunk/soapbox/images/uploads/_horacio.gif XoopsModules26/soapbox/trunk/soapbox/images/uploads/arthurmiller.jpg XoopsModules26/soapbox/trunk/soapbox/images/uploads/blank.png XoopsModules26/soapbox/trunk/soapbox/images/uploads/greenshines3.gif XoopsModules26/soapbox/trunk/soapbox/images/uploads/index.html XoopsModules26/soapbox/trunk/soapbox/images/uploads/nopicture.png XoopsModules26/soapbox/trunk/soapbox/images/uploads/xoops.gif XoopsModules26/soapbox/trunk/soapbox/include/ XoopsModules26/soapbox/trunk/soapbox/include/.htaccess XoopsModules26/soapbox/trunk/soapbox/include/blocksadmin.inc.php XoopsModules26/soapbox/trunk/soapbox/include/cleantags.php XoopsModules26/soapbox/trunk/soapbox/include/comment_functions.php XoopsModules26/soapbox/trunk/soapbox/include/functions.php XoopsModules26/soapbox/trunk/soapbox/include/gtickets.php XoopsModules26/soapbox/trunk/soapbox/include/index.html XoopsModules26/soapbox/trunk/soapbox/include/notification.inc.php XoopsModules26/soapbox/trunk/soapbox/include/onupdate.inc.php XoopsModules26/soapbox/trunk/soapbox/include/preferences.inc.php XoopsModules26/soapbox/trunk/soapbox/include/ratefile.inc.php XoopsModules26/soapbox/trunk/soapbox/include/search.inc.php XoopsModules26/soapbox/trunk/soapbox/include/storyform.inc.php XoopsModules26/soapbox/trunk/soapbox/include/updateblock.inc.php XoopsModules26/soapbox/trunk/soapbox/index.php XoopsModules26/soapbox/trunk/soapbox/js/ XoopsModules26/soapbox/trunk/soapbox/js/tablerawdrag.js XoopsModules26/soapbox/trunk/soapbox/language/ XoopsModules26/soapbox/trunk/soapbox/language/.htaccess XoopsModules26/soapbox/trunk/soapbox/language/english/ XoopsModules26/soapbox/trunk/soapbox/language/english/admin.php XoopsModules26/soapbox/trunk/soapbox/language/english/blocks.php XoopsModules26/soapbox/trunk/soapbox/language/english/help/ XoopsModules26/soapbox/trunk/soapbox/language/english/help/help.html XoopsModules26/soapbox/trunk/soapbox/language/english/help/index.html XoopsModules26/soapbox/trunk/soapbox/language/english/index.html XoopsModules26/soapbox/trunk/soapbox/language/english/mail_template/ XoopsModules26/soapbox/trunk/soapbox/language/english/mail_template/article_approve_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/english/mail_template/column_articlesubmit_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/english/mail_template/column_newarticle_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/english/mail_template/global_articlesubmit_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/english/mail_template/global_newarticle_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/english/mail_template/global_newcolumn_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/english/main.php XoopsModules26/soapbox/trunk/soapbox/language/english/modinfo.php XoopsModules26/soapbox/trunk/soapbox/language/index.html XoopsModules26/soapbox/trunk/soapbox/language/japanese/ XoopsModules26/soapbox/trunk/soapbox/language/japanese/admin.php XoopsModules26/soapbox/trunk/soapbox/language/japanese/blocks.php XoopsModules26/soapbox/trunk/soapbox/language/japanese/help/ XoopsModules26/soapbox/trunk/soapbox/language/japanese/help/help.html XoopsModules26/soapbox/trunk/soapbox/language/japanese/help/index.html XoopsModules26/soapbox/trunk/soapbox/language/japanese/index.html XoopsModules26/soapbox/trunk/soapbox/language/japanese/mail_template/ XoopsModules26/soapbox/trunk/soapbox/language/japanese/mail_template/article_approve_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japanese/mail_template/column_articlesubmit_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japanese/mail_template/column_newarticle_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japanese/mail_template/global_articlesubmit_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japanese/mail_template/global_newarticle_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japanese/mail_template/global_newcolumn_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japanese/main.php XoopsModules26/soapbox/trunk/soapbox/language/japanese/modinfo.php XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/ XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/admin.php XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/blocks.php XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/help/ XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/help/help.html XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/help/index.html XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/index.html XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/mail_template/ XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/mail_template/article_approve_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/mail_template/column_articlesubmit_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/mail_template/column_newarticle_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/mail_template/global_articlesubmit_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/mail_template/global_newarticle_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/mail_template/global_newcolumn_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/main.php XoopsModules26/soapbox/trunk/soapbox/language/japaneseutf/modinfo.php XoopsModules26/soapbox/trunk/soapbox/language/spanish/ XoopsModules26/soapbox/trunk/soapbox/language/spanish/admin.php XoopsModules26/soapbox/trunk/soapbox/language/spanish/blocks.php XoopsModules26/soapbox/trunk/soapbox/language/spanish/help/ XoopsModules26/soapbox/trunk/soapbox/language/spanish/help/help.html XoopsModules26/soapbox/trunk/soapbox/language/spanish/help/index.html XoopsModules26/soapbox/trunk/soapbox/language/spanish/index.html XoopsModules26/soapbox/trunk/soapbox/language/spanish/mail_template/ XoopsModules26/soapbox/trunk/soapbox/language/spanish/mail_template/article_approve_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/spanish/mail_template/column_articlesubmit_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/spanish/mail_template/column_newarticle_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/spanish/mail_template/global_articlesubmit_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/spanish/mail_template/global_newarticle_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/spanish/mail_template/global_newcolumn_notify.tpl XoopsModules26/soapbox/trunk/soapbox/language/spanish/main.php XoopsModules26/soapbox/trunk/soapbox/language/spanish/modinfo.php XoopsModules26/soapbox/trunk/soapbox/notification_update.php XoopsModules26/soapbox/trunk/soapbox/print.php XoopsModules26/soapbox/trunk/soapbox/ratefile.php XoopsModules26/soapbox/trunk/soapbox/readme.txt XoopsModules26/soapbox/trunk/soapbox/sql/ XoopsModules26/soapbox/trunk/soapbox/sql/.htaccess XoopsModules26/soapbox/trunk/soapbox/sql/index.html XoopsModules26/soapbox/trunk/soapbox/sql/mysql.sql XoopsModules26/soapbox/trunk/soapbox/style.css XoopsModules26/soapbox/trunk/soapbox/submit.php XoopsModules26/soapbox/trunk/soapbox/templates/ XoopsModules26/soapbox/trunk/soapbox/templates/.htaccess XoopsModules26/soapbox/trunk/soapbox/templates/blocks/ XoopsModules26/soapbox/trunk/soapbox/templates/blocks/arts_new.html XoopsModules26/soapbox/trunk/soapbox/templates/blocks/arts_rated.html XoopsModules26/soapbox/trunk/soapbox/templates/blocks/arts_spot.html XoopsModules26/soapbox/trunk/soapbox/templates/blocks/arts_top.html XoopsModules26/soapbox/trunk/soapbox/templates/blocks/columns_spot.html XoopsModules26/soapbox/trunk/soapbox/templates/index.html XoopsModules26/soapbox/trunk/soapbox/templates/sb_article.html XoopsModules26/soapbox/trunk/soapbox/templates/sb_column.html XoopsModules26/soapbox/trunk/soapbox/templates/sb_index.html XoopsModules26/soapbox/trunk/soapbox/xoops_version.php Added: XoopsModules26/soapbox/trunk/soapbox/admin/about.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/about.php (rev 0) +++ XoopsModules26/soapbox/trunk/soapbox/admin/about.php 2012-08-14 18:37:15 UTC (rev 10069) @@ -0,0 +1,32 @@ +<?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 XOOPS Project + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package + * @author XOOPS Development Team + * + * Version : $Id: + * **************************************************************************** + */ + +include_once dirname(__FILE__) . '/admin_header.php'; + +$xoops = Xoops::getInstance(); +$xoops->header(); + + +$aboutAdmin = new XoopsModuleAdmin(); + +echo $aboutAdmin->renderNavigation('about.php'); +echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); + +include 'admin_footer.php'; \ No newline at end of file Added: XoopsModules26/soapbox/trunk/soapbox/admin/about2.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/about2.php (rev 0) +++ XoopsModules26/soapbox/trunk/soapbox/admin/about2.php 2012-08-14 18:37:15 UTC (rev 10069) @@ -0,0 +1,137 @@ +<?php +// $Id: about.php,v 0.0.1 2005/10/27 20:30:00 domifara Exp $ +/** +* $Id: admin/about.php v 1.5 23 August 2004 hsalazar Exp $ +* Module: Wordbook +* Version: v 1.5 +* Release Date: +* Author: hsalazar +* License: GNU +*/ + +require( "admin_header.php" ); + +global $xoopsModule; + +$xoops = Xoops::getInstance(); +$xoops->header(); + +$xoops = Xoops::getInstance(); +$module_handler =$xoops->getHandlerModule(); +$versioninfo =& $module_handler->get($xoopsModule->getVar('mid')); + +//adminMenu(-1, _AM_SB_ABOUT." ".$myts->htmlSpecialChars($versioninfo->getInfo('name'))); + +// Left headings... +echo "<img src='".XOOPS_URL."/modules/".$xoopsModule->dirname()."/" . $myts->htmlSpecialChars($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;'>".$myts->htmlSpecialChars($versioninfo->getInfo('name')) ." version ". $myts->htmlSpecialChars($versioninfo->getInfo('version') ) ."</div>"; +if ($versioninfo->getInfo('author_realname') != '') { + $author_name = $versioninfo->getInfo('author')." (".$versioninfo->getInfo('author_realname').")"; +} else { + $author_name = $versioninfo->getInfo('author'); +} +$author_name = $myts->htmlSpecialChars($author_name) ; + +echo "<div style='line-height:16px;font-weight:bold;display:block;'>"._AM_SB_BY." ".$author_name."</div>"; +echo "<div style='line-height:16px;display:block;'>".$myts->htmlSpecialChars($versioninfo->getInfo('license')) ."</div><br></>\n"; + +// Author 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_SB_AUTHOR_INFO."</b></td>"; +echo "</tr>"; + +if ($versioninfo->getInfo('$author_realname') != '') { + echo "<tr>"; + echo "<td class='head' width = '200' align='left'>"._MI_SB_AUTHOR_NAME."</td>"; + echo "<td class='even' align='left'>".$author_name."</td>"; + echo "</tr>"; +} + +if ($versioninfo->getInfo('author_website_url') != '') { + echo "<tr>"; + echo "<td class='head' width = '200' align='left'>"._MI_SB_AUTHOR_WEBSITE."</td>"; + echo "<td class='even' align='left'><a href='" . $myts->htmlSpecialChars($versioninfo->getInfo('author_website_url')) . "' target='blank'>".$myts->htmlSpecialChars($versioninfo->getInfo('author_website_name'))."</a></td>"; + echo "</tr>"; +} + +if ($versioninfo->getInfo('author_email') != '') { + echo "<tr>"; + echo "<td class='head' width = '200' align='left'>"._MI_SB_AUTHOR_EMAIL."</td>"; + echo "<td class='even' align='left'><a href='mailto:".$myts->htmlSpecialChars($versioninfo->getInfo('author_email'))."'>" . $myts->htmlSpecialChars($versioninfo->getInfo('author_email'))."</a></td>"; + echo "</tr>"; +} + +if ($versioninfo->getInfo('credits') != '') { + echo "<tr>"; + echo "<td class='head' width = '200' align='left'>"._MI_SB_AUTHOR_CREDITS."</td>"; + echo "<td class='even' align='left'>".$myts->htmlSpecialChars($versioninfo->getInfo('credits'))."</td>"; + echo "</tr></table><br />\n"; +} + +// Module development 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_SB_MODULE_INFO."</b></td>"; +echo "</tr>"; + +if ($versioninfo->getInfo('status') != '') { + echo "<tr>"; + echo "<td class='head' width = '200' align='left'>"._MI_SB_MODULE_STATUS."</td>"; + echo "<td class='even' align='left'>".$myts->htmlSpecialChars($versioninfo->getInfo('status'))."</td>"; + echo "</tr>"; +} + +if ($versioninfo->getInfo('demo_site_url') != '') { + echo "<tr>"; + echo "<td class='head' width = '200px' align='left'>"._MI_SB_MODULE_DEMO."</td>"; + echo "<td class='even' align='left'><a href='".$myts->htmlSpecialChars($versioninfo->getInfo('demo_site_url'))."' target='blank'>".$myts->htmlSpecialChars($versioninfo->getInfo('demo_site_name'))."</a></td>"; + echo "</tr>"; +} + +if ($versioninfo->getInfo('support_site_url') != '') { + echo "<tr>"; + echo "<td class='head' width = '200px' align='left'>"._MI_SB_MODULE_SUPPORT."</td>"; + echo "<td class='even' align='left'><a href='".$myts->htmlSpecialChars($versioninfo->getInfo('support_site_url'))."' target='blank'>".$myts->htmlSpecialChars($versioninfo->getInfo('support_site_name'))."</a></td>"; + echo "</tr>"; +} + +if ($versioninfo->getInfo('submit_bug') != '') { + echo "<tr>"; + echo "<td class='head' width = '200px' align='left'>"._MI_SB_MODULE_BUG."</td>"; + echo "<td class='even' align='left'><a href='".$myts->htmlSpecialChars($versioninfo->getInfo('submit_bug'))."' target='blank'>"."Submit a Bug in Soapbox Bug Tracker"."</a></td>"; + echo "</tr>"; +} + +if ($versioninfo->getInfo('submit_feature') != '') { + echo "<tr>"; + echo "<td class='head' width = '200px' align='left'>"._MI_SB_MODULE_FEATURE."</td>"; + echo "<td class='even' align='left'><a href='".$myts->htmlSpecialChars($versioninfo->getInfo('submit_feature'))."' target='blank'>"."Request a feature in the Soapbox Feature Tracker"."</a></td>"; + echo "</tr></table><br />\n"; +} + +// Warning +if ($versioninfo->getInfo('warning') != '') { + echo "<table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'>"; + echo "<tr>"; + echo "<td class='bg3' align='left'><b>"._MI_SB_MODULE_DISCLAIMER."</b></td>"; + echo "</tr>"; + echo "<tr>"; + echo "<td class='even' align='left'>".$versioninfo->getInfo('warning')."</td>"; + echo "</tr>"; + echo "</table><br />\n"; +} + +// Author's note +if ($versioninfo->getInfo('author_word') != '') { + echo "<table width='100%' cellspacing='1' cellpadding='3' border='0' class='outer'>"; + echo "<tr>"; + echo "<td class='bg3' align='left'><b>"._MI_SB_AUTHOR_WORD."</b></td>"; + echo "</tr>"; + echo "<tr>"; + echo "<td class='even' align='left'>".$myts->htmlSpecialChars($versioninfo->getInfo('author_word'))."</td>"; + echo "</tr></table><br /><br />"; +} + + $xoops->footer(); +?> \ No newline at end of file Added: XoopsModules26/soapbox/trunk/soapbox/admin/admin.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/admin.php (rev 0) +++ XoopsModules26/soapbox/trunk/soapbox/admin/admin.php 2012-08-14 18:37:15 UTC (rev 10069) @@ -0,0 +1,161 @@ +<?php +// $Id: admin.php,v 1.7 2003/04/11 13:00:53 okazu Exp $ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------ // +// Author: Kazumi Ono (AKA onokazu) // +// URL: http://www.myweb.ne.jp/, http://www.xoops.org/, http://jp.xoops.org/ // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + +$admin_mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; + +$fct = empty( $_POST['fct'] ) ? '' : trim( $_POST['fct'] ) ; +$fct = empty( $_GET['fct'] ) ? $fct : trim( $_GET['fct'] ) ; +if( empty( $fct ) ) $fct = 'preferences' ; +//if (isset($fct) && $fct == "users") { +// $xoopsOption['pagetype'] = "user"; +//} +include "../../../mainfile.php"; +// include "../../mainfile.php"; GIJ +include XOOPS_ROOT_PATH."/include/cp_functions.php"; + +include_once XOOPS_ROOT_PATH."/kernel/module.php"; +include_once "../include/gtickets.php" ;// GIJ + +$admintest = 0; + +if (is_object($xoopsUser)) { + $xoopsModule =& XoopsModule::getByDirname("system"); + if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) { + redirect_header(XOOPS_URL.'/user.php',3,_NOPERM); + exit(); + } + $admintest=1; +} else { + redirect_header(XOOPS_URL.'/user.php',3,_NOPERM); + exit(); +} + +// include system category definitions +include_once XOOPS_ROOT_PATH."/modules/system/constants.php"; +$error = false; +if ($admintest != 0) { + if (isset($fct) && $fct != '') { + if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/xoops_version.php")) { + + if ( file_exists(XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin.php") ) { + include XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin.php"; + } else { + include XOOPS_ROOT_PATH."/modules/system/language/english/admin.php"; + } + + if (file_exists(XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin/".$fct.".php")) { + include XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin/".$fct.".php"; + } elseif (file_exists(XOOPS_ROOT_PATH."/modules/system/language/english/admin/".$fct.".php")) { + include XOOPS_ROOT_PATH."/modules/system/language/english/admin/".$fct.".php"; + } + include XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/xoops_version.php"; + $sysperm_handler =& xoops_gethandler('groupperm'); + $category = !empty($modversion['category']) ? intval($modversion['category']) : 0; + unset($modversion); + if ($category > 0) { + $groups =& $xoopsUser->getGroups(); + if (in_array(XOOPS_GROUP_ADMIN, $groups) || false != $sysperm_handler->checkRight('system_admin', $category, $groups, $xoopsModule->getVar('mid'))){ +// if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php")) { +// include_once XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php"; GIJ + if (file_exists("../include/{$fct}.inc.php")) { + include_once "../include/{$fct}.inc.php" ; + } else { + $error = true; + } + } else { + $error = true; + } + } elseif ($fct == 'version') { + if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/version/main.php")) { + include_once XOOPS_ROOT_PATH."/modules/system/admin/version/main.php"; + } else { + $error = true; + } + } else { + $error = true; + } + } else { + $error = true; + } + } else { + $error = true; + } +} + +if (false != $error) { + $xoops = Xoops::getInstance(); + $xoops->header(); + echo "<h4>System Configuration</h4>"; + echo '<table class="outer" cellpadding="4" cellspacing="1">'; + echo '<tr>'; + $groups = $xoopsUser->getGroups(); + $all_ok = false; + if (!in_array(XOOPS_GROUP_ADMIN, $groups)) { + $sysperm_handler =& xoops_gethandler('groupperm'); + $ok_syscats =& $sysperm_handler->getItemIds('system_admin', $groups); + } else { + $all_ok = true; + } + $admin_dir = XOOPS_ROOT_PATH."/modules/system/admin"; + $handle = opendir($admin_dir); + $counter = 0; + $class = 'even'; + while ($file = readdir($handle)) { + if (strtolower($file) != 'cvs' && !preg_match("/[.]/", $file) && is_dir($admin_dir.'/'.$file)) { + include $admin_dir.'/'.$file.'/xoops_version.php'; + if ($modversion['hasAdmin']) { + $category = isset($modversion['category']) ? intval($modversion['category']) : 0; + if (false != $all_ok || in_array($modversion['category'], $ok_syscats)) { + echo "<td class='$class' align='center' valign='bottom' width='19%'>"; + echo "<a href='".XOOPS_URL."/modules/system/admin.php?fct=".$file."'><b>" .trim($modversion['name'])."</b></a>\n"; + echo "</td>"; + $counter++; + $class = ($class == 'even') ? 'odd' : 'even'; + } + if ( $counter > 4 ) { + $counter = 0; + echo "</tr>"; + echo "<tr>"; + } + } + unset($modversion); + } + } + while ($counter < 5) { + echo '<td class="'.$class.'"> </td>'; + $class = ($class == 'even') ? 'odd' : 'even'; + $counter++; + } + echo '</tr></table>'; + $xoops->footer(); +} + +?> \ No newline at end of file Added: XoopsModules26/soapbox/trunk/soapbox/admin/admin_footer.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/admin_footer.php (rev 0) +++ XoopsModules26/soapbox/trunk/soapbox/admin/admin_footer.php 2012-08-14 18:37:15 UTC (rev 10069) @@ -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. + * + * @copyright XOOPS Project + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package + * @author XOOPS Development Team + * + * Version : $Id: + * **************************************************************************** + */ + + + +echo "<div class='adminfooter'>\n" + ." <div style='text-align: center;'>\n" + ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n" + ." </div>\n" + ." " . _AM_SB_MODULEADMIN_ADMIN_FOOTER . "\n" + ."</div>"; + + $xoops->footer(); \ No newline at end of file Added: XoopsModules26/soapbox/trunk/soapbox/admin/admin_header.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/admin_header.php (rev 0) +++ XoopsModules26/soapbox/trunk/soapbox/admin/admin_header.php 2012-08-14 18:37:15 UTC (rev 10069) @@ -0,0 +1,53 @@ +<?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 XOOPS Project + * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License + * @package + * @author XOOPS Development Team + * + * Version : $Id: + * **************************************************************************** + */ + +$path = dirname(dirname(dirname(dirname(__FILE__)))); +include_once $path . '/mainfile.php'; +include_once $path . '/include/cp_functions.php'; +require_once $path . '/include/cp_header.php'; +require "../include/gtickets.php" ; + +include_once XOOPS_ROOT_PATH."/kernel/module.php"; +include_once "../class/xoopstree.php"; +include_once XOOPS_ROOT_PATH."/class/xoopslists.php"; +include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + +global $xoopsModule; + +$thisModDir = $GLOBALS['xoopsModule']->getVar('dirname'); + +require_once dirname(dirname(__FILE__)) . '/include/functions.php'; + + +// Load language files +$xoops = Xoops::getInstance(); +$xoops->loadLanguage('admin', $thisModDir); +$xoops->loadLanguage('modinfo', $thisModDir); +$xoops->loadLanguage('main', $thisModDir); + +$pathIcon16 = '../'.$xoopsModule->getInfo('icons16'); +$pathIcon32 = '../'.$xoopsModule->getInfo('icons32'); +$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin'); + + +//include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); + + +$myts = MyTextSanitizer::getInstance(); \ No newline at end of file Added: XoopsModules26/soapbox/trunk/soapbox/admin/admin_header2.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/admin_header2.php (rev 0) +++ XoopsModules26/soapbox/trunk/soapbox/admin/admin_header2.php 2012-08-14 18:37:15 UTC (rev 10069) @@ -0,0 +1,35 @@ +<?php +// $Id: admin_header.php,v 0.0.1 2005/10/27 20:30:00 domifara Exp $ +/** + * $Id: admin/admin_header.php v 1.5 23 August 2004 hsalazar Exp $ + * Module: Soapbox + * Version: v 1.5 + * Release Date: 23 August 2004 + * Author: hsalazar + * License: GNU + */ + +require("../../../mainfile.php"); +require "../include/gtickets.php" ; + +include XOOPS_ROOT_PATH.'/include/cp_header.php'; + +include_once XOOPS_ROOT_PATH."/kernel/module.php"; +include_once XOOPS_ROOT_PATH."/class/xoopstree.php"; +include_once XOOPS_ROOT_PATH."/class/xoopslists.php"; +include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; + +if (is_object($xoopsUser)) { + $xoopsModule = XoopsModule::getByDirname("soapbox"); + if (!$xoopsUser->isAdmin($xoopsModule->mid())) { + redirect_header(XOOPS_URL."/",1,_NOPERM); + exit(); + } +} else { + redirect_header(XOOPS_URL."/",1,_NOPERM); + exit(); +} + +include_once XOOPS_ROOT_PATH."/modules/".$xoopsModule->dirname()."/include/functions.php"; +$myts = MyTextSanitizer::getInstance(); +?> \ No newline at end of file Added: XoopsModules26/soapbox/trunk/soapbox/admin/article.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/article.php (rev 0) +++ XoopsModules26/soapbox/trunk/soapbox/admin/article.php 2012-08-14 18:37:15 UTC (rev 10069) @@ -0,0 +1,518 @@ +<?php +// $Id: article.php,v 0.0.1 2005/10/27 20:30:00 domifara Exp $ +/** + * $Id: article.php v 1.5 23 August 2004 hsalazar Exp $ + * Module: Soapbox + * Version: v 1.5 + * Release Date: 23 August 2004 + * Author: hsalazar + * Licence: GNU + */ + +// -- General Stuff -- // +include dirname(__FILE__) . '/admin_header.php'; +$xoops = Xoops::getInstance(); +$xoops->header(); +$indexAdmin = new XoopsModuleAdmin(); + +$op = ''; +if (isset($_GET['op'])) $op = trim(strip_tags( $myts->stripSlashesGPC($_GET['op']) )); +if (isset($_POST['op'])) $op = trim(strip_tags( $myts->stripSlashesGPC($_POST['op']) )); + +$xoops = Xoops::getInstance(); +$_entrydata_handler = $xoops->getModuleHandler('entrydata',$xoopsModule->dirname()); +$totalcats = $_entrydata_handler->getColumnCount(); +if ( $totalcats == 0 ){ + redirect_header( "index.php", 1, _AM_SB_NEEDONECOLUMN ); + exit(); +} + +// -- Edit function -- // +function editarticle( $articleID = 0 ){ + global $xoopsGTicket,$indexAdmin ; + global $xoopsUser, $xoopsConfig, $xoopsModuleConfig, $xoopsModule, + $xoopsLogger, $xoopsOption, $xoopsUserIsAdmin ; + $xoopsDB = XoopsDatabaseFactory::getDatabaseConnection(); + $myts = MyTextSanitizer::getInstance(); + + + + if (file_exists(XOOPS_ROOT_PATH.'/language/'.$xoopsConfig['language'].'/calendar.php')) { + include_once XOOPS_ROOT_PATH.'/language/'.$xoopsConfig['language'].'/calendar.php'; + } else { + include_once XOOPS_ROOT_PATH.'/language/english/calendar.php'; + } + include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; + + $articleID = intval($articleID); + $xoops = Xoops::getInstance(); + $_entrydata_handler = $xoops->getModuleHandler('entrydata',$xoopsModule->dirname()); + if (!empty($articleID)){ + //articleID check + $_entryob = $_entrydata_handler->getArticleOnePermcheck($articleID ,FALSE ,FALSE); + if (!is_object($_entryob) ) { + redirect_header( "index.php", 1, _AM_SB_NOARTS ); + exit(); + } + + //adminMenu(2, _AM_SB_ARTS._AM_SB_EDITING. $_entryob->getVar('headline') ."'"); + //echo "<h3 style='color: #2F5376; '>" . _AM_SB_ADMINARTMNGMT . "</h3>"; + $sform = new XoopsThemeForm( _AM_SB_MODART . ": " . $_entryob->getVar('headline') , "op", $myts->htmlSpecialChars($xoops->getEnv( 'PHP_SELF' )) ); + + } else { + //create new entry object + $_entryob = $_entrydata_handler->createArticle(TRUE); + $_entryob->cleanVars() ; + + /** + *initial first variables before we start + */ + $columnID = 1; + if ( isset($xoopsModuleConfig['form_options']) && $xoopsModuleConfig['form_options'] != 'dhtml' ) { + $html = 1; + $breaks = 0; + } + //adminMenu(2, _AM_SB_ARTS._AM_SB_CREATINGART); + //echo "<h3 style='color: #2F5376; '>" . _AM_SB_ADMINARTMNGMT . "</h3>"; + $sform = new XoopsThemeForm( _AM_SB_NEWART, "op", $myts->htmlSpecialChars($xoops->getEnv( 'PHP_SELF' )) ); + } + + //get vars mode E + $entry_vars = $_entryob->getVars() ; + foreach ($entry_vars as $k=>$v) { + $e_articles[$k] = $_entryob->getVar($k , 'E') ; + } + + $sform -> setExtra( 'enctype="multipart/form-data"' ); + +// COLUMN + /* + * Get information for pulldown menu using XoopsTree. + * First var is the database table + * Second var is the unique field ID for the categories + * Last one is not set as we do not have sub menus in WF-FAQ + */ + $_can_edit_categoryob_arr = $_entrydata_handler->getColumns(NULL , TRUE); + $collist = array(); + foreach ($_can_edit_categoryob_arr as $key => $_can_edit_categoryob) { + $collist[$key] = $_can_edit_categoryob->getVar('name') ; + } + $col_select = new XoopsFormSelect('', 'columnID' ,intval( $e_articles['columnID'] ) ); + $col_select->addOptionArray($collist); + $col_select_tray = new XoopsFormElementTray(_AM_SB_COLNAME, "<br />"); + $col_select_tray->addElement($col_select); + $sform->addElement($col_select_tray); + +// HEADLINE, LEAD, BODYTEXT + // This part is common to edit/add + $sform -> addElement( new XoopsFormText( _AM_SB_ARTHEADLINE, 'headline', 50, 50, $e_articles['headline'] ), TRUE ); + + //LEAD + /* + $sform -> addElement( new XoopsFormTextArea( _AM_SB_ARTLEAD, 'lead', $lead, 5, 60 ) ); + $editor_lead=soapbox_getWysiwygForm($xoopsModuleConfig['form_options'] , _AM_SB_ARTLEAD , 'lead' , $e_articles['lead'] , '100%', '200px'); + $sform->addElement($editor_lead,TRUE); +*/ + + + $editor_lead = new XoopsFormElementTray(_AM_SB_ARTLEAD, '<br />'); + if (class_exists('XoopsFormEditor')) { + $options['name'] = 'lead'; + $options['value'] = $e_articles['lead']; + $options['rows'] = 5; + $options['cols'] = '100%'; + $options['width'] = '100%'; + $options['height'] = '200px'; + $formmnote = new XoopsFormEditor('', $xoops->getModuleConfig('form_options'), $options, $nohtml = FALSE, $onfailure = 'textarea'); + $editor_lead->addElement($formmnote); + } else { + $formmnote = new XoopsFormDhtmlTextArea('', 'formmnote', $item->getVar('formmnote', 'e'), '100%', '100%'); + $editor_lead->addElement($formmnote); + } + $sform->addElement($editor_lead, FALSE); + + +// TEASER + $sform -> addElement( new XoopsFormTextArea( _AM_SB_ARTTEASER, 'teaser', $e_articles['teaser'], 10, 120 ) ); +// $editor_teaser=soapbox_getWysiwygForm($xoopsModuleConfig['form_options'] , _AM_SB_ARTTEASER ,'teaser', $teaser , '100%', '120px'); +// $sform->addElement($editor_teaser,true); +// + $autoteaser_radio = new XoopsFormRadioYN( _AM_SB_AUTOTEASER, 'autoteaser', 0, ' ' . _AM_SB_YES . '', ' ' . _AM_SB_NO . '' ); + $sform -> addElement( $autoteaser_radio ); + $sform -> addElement( new XoopsFormText( _AM_SB_AUTOTEASERAMOUNT, 'teaseramount', 4, 4, 100 ) ); + +// BODY +//HACK by domifara for Wysiwyg +// if (isset($xoopsModuleConfig['form_options']) ){ +// $editor=soapbox_getWysiwygForm($xoopsModuleConfig['form_options'] , _AM_SB_ARTBODY, 'bodytext', $e_articles['bodytext'], '100%', '400px'); +// $sform->addElement($editor,true); +// } else { +// $sform -> addElement( new XoopsFormDhtmlTextArea( _AM_SB_ARTBODY, 'bodytext', $e_articles['bodytext'], 20, 120 ) ); +// } + + $optionsTrayNote = new XoopsFormElementTray(_AM_SB_ARTBODY, '<br />'); + if (class_exists('XoopsFormEditor')) { + $options['name'] = 'bodytext'; + $options['value'] = $e_articles['bodytext']; + $options['rows'] = 5; + $options['cols'] = '100%'; + $options['width'] = '100%'; + $options['height'] = '400px'; + $bodynote = new XoopsFormEditor('',$xoops->getModuleConfig('form_options'), $options, $nohtml = FALSE, $onfailure = 'textarea'); + $optionsTrayNote->addElement($bodynote); + } else { + $bodynote = new XoopsFormDhtmlTextArea('', 'bodynote', $item->getVar('bodynote', 'e'), '100%', '100%'); + $optionsTrayNote->addElement($bodynote); + } + $sform->addElement($optionsTrayNote, FALSE); + + +// IMAGE + // The article CAN have its own image :) + // First, if the article's image doesn't exist, set its value to the blank file + if (!file_exists(XOOPS_ROOT_PATH . "/" . $myts->htmlSpecialChars($xoops->getModuleConfig('sbuploaddir')) . "/" . $e_articles['artimage']) || empty($e_articles['artimage']) ) { + $artimage = "blank.png"; + } + // Code to create the image selector + $graph_array = XoopsLists :: getImgListAsArray( XOOPS_ROOT_PATH . "/" . $myts->htmlSpecialChars($xoops->getModuleConfig('sbuploaddir')) ); + $artimage_select = new XoopsFormSelect( '', 'artimage', $e_articles['artimage'] ); + $artimage_select -> addOptionArray( $graph_array ); + $artimage_select -> setExtra( "onchange='showImgSelected(\"image5\", \"artimage\", \"" . (isset($xoopsModuleConfig['sbuploaddir']) ? $xoopsModuleConfig['sbuploaddir'] : null) . "\", \"\", \"" . XOOPS_URL . "\")'" ); + $artimage_tray = new XoopsFormElementTray( _AM_SB_SELECT_IMG, ' ' ); + $artimage_tray -> addElement( $artimage_select ); + $artimage_tray -> addElement( new XoopsFormLabel( '', "<br /><br /><img src='" . XOOPS_URL . "/" . $myts->htmlSpecialChars((isset($xoopsModuleConfig['sbuploaddir']) ? $xoopsModuleConfig['sbuploaddir'] : null)) . "/" . $e_articles['artimage'] . "' name='image5' id='image5' alt='' />" ) ); + $sform -> addElement( $artimage_tray ); + + // Code to call the file browser to select an image to upload + $sform -> addElement( new XoopsFormFile( _AM_SB_UPLOADIMAGE, 'cimage', intval($xoops->getModuleConfig('maxfilesize')) ), FALSE ); + +// WEIGHT + $sform->addElement(new XoopsFormText(_AM_SB_WEIGHT, 'weight', 4, 4, $e_articles['weight'])); + //---------- + // datesub + //---------- + //$datesub_caption = $myts->htmlSpecialChars( XoopsLocal::formatTimestamp( $e_articles['datesub'] , $xoopsModuleConfig['dateformat']) . "=>"); + //$datesub_tray = new XoopsFormDateTime( _AM_SB_POSTED.'<br />' . $datesub_caption ,'datesub' , 15, time()) ; + $datesub_tray = new XoopsFormDateTime( _AM_SB_POSTED.'<br />' ,'datesub' , 15, $e_articles['datesub']) ; + + + // you don't want to change datesub +// $datesubnochage_checkbox = new XoopsFormCheckBox( _AM_SB_DATESUBNOCHANGE, 'datesubnochage', 0 ); +// $datesubnochage_checkbox->addOption(1, _AM_SB_YES); +// $datesub_tray -> addElement( $datesubnochage_checkbox ); + $sform->addElement($datesub_tray); + //----------- + +// COMMENTS + if (isset($GLOBALS['xoopsModuleConfig']['globaldisplaycomments']) && $GLOBALS['xoopsModuleConfig']['globaldisplaycomments'] == 1){ + // COMMENTS + // Code to allow comments + $addcommentable_radio = new XoopsFormRadioYN( _AM_SB_ALLOWCOMMENTS, 'commentable', $e_articles['commentable'], ' ' . _AM_SB_YES . '', ' ' . _AM_SB_NO . '' ); + $sform -> addElement( $addcommentable_radio ); + } + + // OFFLINE + // Code to take article offline, for maintenance purposes + $offline_radio = new XoopsFormRadioYN(_AM_SB_SWITCHOFFLINE, 'offline', $e_articles['offline'] , ' '._AM_SB_YES.'', ' '._AM_SB_NO.''); + $sform -> addElement($offline_radio); + + // ARTICLE IN BLOCK + // Code to put article in block + $block_radio = new XoopsFormRadioYN( _AM_SB_BLOCK, 'block', $e_articles['block'] , ' ' . _AM_SB_YES . '', ' ' . _AM_SB_NO . '' ); + $sform -> addElement( $block_radio ); + + // notification public + $notifypub_radio = new XoopsFormRadioYN( _AM_SB_NOTIFY, 'notifypub', $e_articles['notifypub'] , ' ' . _AM_SB_YES . '', ' ' . _AM_SB_NO . '' ); + $sform -> addElement( $notifypub_radio ); + +// VARIOUS OPTIONS + //---------- + $options_tray = new XoopsFormElementTray(_AM_SB_OPTIONS,'<br />'); + + $html_checkbox = new XoopsFormCheckBox( '', 'html', $e_articles['html'] ); + $html_checkbox -> addOption( 1, _AM_SB_DOHTML ); + $options_tray -> addElement( $html_checkbox ); + + $smiley_checkbox = new XoopsFormCheckBox( '', 'smiley', $e_articles['smiley'] ); + $smiley_checkbox -> addOption( 1, _AM_SB_DOSMILEY ); + $options_tray -> addElement( $smiley_checkbox ); + + $xcodes_checkbox = new XoopsFormCheckBox( '', 'xcodes', $e_articles['xcodes'] ); + $xcodes_checkbox -> addOption( 1, _AM_SB_DOXCODE ); + $options_tray -> addElement( $xcodes_checkbox ); + + $breaks_checkbox = new XoopsFormCheckBox( '', 'breaks', $e_articles['breaks'] ); + $breaks_checkbox -> addOption( 1, _AM_SB_BREAKS ); + $options_tray -> addElement( $breaks_checkbox ); + + $sform -> addElement( $options_tray ); + //---------- + + $sform -> addElement( new XoopsFormHidden( 'articleID', $e_articles['articleID'] ) ); + + $button_tray = new XoopsFormElementTray( '', '' ); + $hidden = new XoopsFormHidden( 'op', 'addart' ); + $button_tray -> addElement( $hidden ); + + if ( !$e_articles['articleID'] ) // there's no articleID? Then it's a new article + { + $butt_create = new XoopsFormButton( '', '', _AM_SB_CREATE, 'submit' ); + $butt_create->setExtra('onclick="this.form.elements.op.value=\'addart\'"'); + $button_tray->addElement( $butt_create ); + + $butt_clear = new XoopsFormButton( '', '', _AM_SB_CLEAR, 'reset' ); + $button_tray->addElement( $butt_clear ); + + $butt_cancel = new XoopsFormButton( '', '', _AM_SB_CANCEL, 'button' ); + $butt_cancel->setExtra('onclick="history.go(-1)"'); + $button_tray->addElement( $butt_cancel ); + } + else // else, we're editing an existing article + { + $butt_create = new XoopsFormButton( '', '', _AM_SB_MODIFY, 'submit' ); + $butt_create->setExtra('onclick="this.form.elements.op.value=\'addart\'"'); + $button_tray->addElement( $butt_create ); + + $butt_cancel = new XoopsFormButton( '', '', _AM_SB_CANCEL, 'button' ); + $butt_cancel->setExtra('onclick="history.go(-1)"'); + $button_tray->addElement( $butt_cancel ); + } + + $sform -> addElement( $button_tray ); + //----------- + $xoopsGTicket->addTicketXoopsFormElement( $sform , __LINE__ ) ; + //----------- + $sform -> display(); + unset( $hidden ); + } + + +/* -- Available operations -- */ +switch ( $op ) + { + case "mod": + $xoops = Xoops::getInstance(); + $xoops->header(); + echo $indexAdmin->renderNavigation('article.php'); + $articleID = isset( $_POST['articleID'] ) ? intval( $_POST['articleID'] ) : intval( $_GET['articleID'] ); + editarticle($articleID); + break; + + case "addart": + //------------------------- + if ( ! $xoopsGTicket->check() ) { + redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors()); + } + //------------------------- + + //articleID check + if (!isset($_POST['articleID']) ) { + redirect_header( "index.php", 1, _AM_SB_ARTNOTCREATED ); + exit(); + } else { + $articleID = intval($_POST['articleID']); + } + //articleID check + if (!isset($_POST['columnID']) ) { + redirect_header( "index.php", 1, _AM_SB_ARTNOTCREATED ); + exit(); + } else { + $columnID = intval($_POST['columnID']); + } + + //get category object + $_categoryob = $_entrydata_handler->getColumn($columnID); + if (!is_object($_categoryob) ) { + redirect_header( "index.php", 1, _AM_SB_NEEDONECOLUMN ); + exit(); + } + + $_entryob = $_entrydata_handler->getArticle($articleID); + //new data or edit + if (!is_object($_entryob) ) { + $_entryob = $_entrydata_handler->createArticle(true); + $_entryob->cleanVars() ; + } + //set + + // new data post uid + if (is_object($xoopsUser) ) { + $_entryob->setVar('uid' , $xoopsUser ->getVar('uid') ); + } else { + //trigger_error ("Why:uid no mach") ; + redirect_header( "index.php", 1, _AM_SB_ARTNOTCREATED ); + exit(); + } + + if ( isset($_POST['articleID']) ) { $_entryob->setVar('articleID' , $articleID ) ; } + if ( isset($_POST['columnID']) ) { $_entryob->setVar('columnID' , $columnID ) ; } + + if ( isset($_POST['weight']) ) { $_entryob->setVar('weight' , intval($_POST['weight']) ) ; } + + if ( isset($_POST['commentable']) ) { $_entryob->setVar('commentable' , intval($_POST['commentable']) ) ; } + if ( isset($_POST['block']) ) { $_entryob->setVar('block' , intval($_POST['block']) ) ; } + if ( isset($_POST['offline']) ) { $_entryob->setVar('offline' , intval($_POST['offline']) ) ; } + if ( isset($_POST['notifypub']) ) { $_entryob->setVar('notifypub' , intval($_POST['notifypub']) ) ; } + + if ( isset($_POST['breaks']) ) { $_entryob->setVar('breaks' , intval($_POST['breaks']) ) ; } + if ( isset($_POST['html']) ) { $_entryob->setVar('html' , intval($_POST['html']) ) ; } + if ( isset($_POST['smiley']) ) { $_entryob->setVar('smiley' , intval($_POST['smiley']) ) ; } + if ( isset($_POST['xcodes']) ) { $_entryob->setVar('xcodes' , intval($_POST['xcodes']) ) ; } + + if ( isset($_POST['headline']) ) { $_entryob->setVar('headline' , $_POST['headline'] ) ; } + if ( isset($_POST['lead']) ) { $_entryob->setVar('lead' , $_POST['lead'] ) ; } + if ( isset($_POST['bodytext']) ) { $_entryob->setVar('bodytext' , $_POST['bodytext']) ; } + if ( isset($_POST['votes']) ) { $_entryob->setVar('votes' , intval($_POST['votes']) ) ; } + if ( isset($_POST['rating']) ) { $_entryob->setVar('rating' , intval($_POST['rating']) ) ; } + + + if ( isset($_POST['teaser']) ) { $_entryob->setVar('teaser' , $_POST['teaser'] ) ; } + + $autoteaser = (isset($_POST['autoteaser'])) ? intval($_POST['autoteaser']) : 0; + $charlength = (isset($_POST['teaseramount'])) ? intval($_POST['teaseramount']) : 0; + if ( $autoteaser && $charlength ){ + $_entryob->setVar('teaser' , XoopsLocal::substr($_entryob->getVar('bodytext' , 'none'), 0, $charlength) ) ; + } + //datesub + $datesubnochage = (isset($_POST['datesubnochage'])) ? intval($_POST['datesubnochage']) : 0; + $datesub_date_sl = (isset($_POST['datesub'])) ? intval(strtotime($_POST['datesub']['date'])) : 0; + $datesub_time_sl = (isset($_POST['datesub'])) ? intval($_POST['datesub']['time']) : 0; + $datesub = (isset($_POST['datesub'])) ? $datesub_date_sl + $datesub_time_sl : 0; + //if (!$datesub || $_entryob->_isNew){ + if (!$datesub){ + $_entryob->setVar('datesub' , time() ) ; + } else { + if (!$datesubnochage){ + $_entryob->setVar('datesub' , $datesub ) ; + } + } + + $_entryob->setVar('submit' , 0 ) ; + +// ARTICLE IMAGE + // Define variables + $error = 0; + $word = null; + $uid = $xoopsUser -> uid(); + $submit = 1; + $date = time(); + //----------------- + //artimage + if ( isset($_POST['artimage']) ) { $_entryob->setVar('artimage' , $_POST['artimage'] ) ; } + if ( isset($_FILES['cimage']['name']) ){ + $artimage_name = trim( strip_tags( $myts->stripSlashesGPC($_FILES['cimage']['name']) ) ); + if ( $artimage_name != "" ){ + include_once XOOPS_ROOT_PATH . '/class/uploader.php'; + if ( file_exists( XOOPS_ROOT_PATH . "/" . $myts->htmlSpecialChars($xoopsModuleConfig['sbuploaddir']) . "/" . $artimage_name ) ){ + redirect_header( "index.php", 1, _AM_SB_FILEEXISTS ); + } + $allowed_mimetypes = array( 'image/gif', 'image/jpeg', 'image/pjpeg', 'image/png' ); + + uploading($allowed_mimetypes, $artimage_name, "index.php", 0, $myts->htmlSpecialChars($xoopsModuleConfig['sbuploaddir']) ); + + $_entryob->setVar('artimage' , $artimage_name ) ; + } + } + if ($_entryob->getVar('artimage') == ''){ + $_entryob->setVar('artimage' , 'blank.png' ) ; + } + //----------------- + + + // Save to database + if ($_entryob->_isNew) { + if (!$_entrydata_handler->insertArticle($_entryob)) { + + $xoops->header(); + echo $indexAdmin->renderNavigation('article.php'); + print_r($_entryob->getErrors()) ; + $xoops->footer(); + exit(); + redirect_header( "index.php", 1, _AM_SB_ARTNOTCREATED ); + } else { + // Notify of to admin only for approve + $_entrydata_handler->newArticleTriggerEvent($_entryob , 'new_article' ) ; + redirect_header( "index.php", 1, _AM_SB_ARTCREATEDOK ); + exit(); + } + } else { + if (!$_entrydata_handler->insertArticle($_entryob)) { + redirect_header( "index.php", 1, _AM_SB_ARTNOTUPDATED ); + } else { + $_entrydata_handler->newArticleTriggerEvent($_entryob , 'new_article' ) ; + redirect_header( "index.php", 1, _AM_SB_ARTMODIFIED ); + exit(); + } + } + exit(); + break; + + case "del": + + $confirm = isset($_POST['confirm']) ? intval($_POST['confirm']) : 0; + + // confirmed, so delete + if ( $confirm == 1 ){ + //------------------------- + if ( ! $xoopsGTicket->check() ) { + redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors()); + } + //------------------------- + //articleID check + if (!isset($_POST['articleID']) ) { + redirect_header( "index.php", 1, _NOPERM ); + exit(); + } else { + $articleID = intval($_POST['articleID']); + } + + $_entryob = $_entrydata_handler->getArticle($articleID); + if (!is_object($_entryob) ) { + redirect_header( "index.php", 1, _NOPERM ); + exit(); + } + // + if (!$_entrydata_handler->deleteArticle($_entryob) ){ + trigger_error ("ERROR:not deleted from database") ; + exit() ; + } else { + $headline = $myts->htmlSpecialChars($_entryob->getVar('headline') ) ; + redirect_header("index.php",1,sprintf( _AM_SB_ARTISDELETED, $headline ) ); + exit() ; + } + } else { + $articleID = isset($_POST['articleID']) ? intval($_POST['articleID']) : intval($_GET['articleID']); + $_entryob = $_entrydata_handler->getArticle($articleID); + if (!is_object($_entryob) ) { + redirect_header( "index.php", 1, _NOPERM ); + exit(); + } + $headline = $myts->htmlSpecialChars($_entryob->getVar('headline') ) ; + $xoops->header(); + echo $indexAdmin->renderNavigation('article.php'); + xoops_confirm( array( 'op' => 'del', 'articleID' => $articleID, 'confirm' => 1, 'headline' => $headline ) + $xoopsGTicket->getTicketArray( __LINE__ ) , 'article.php', _AM_SB_DELETETHISARTICLE . "<br /><br>" . $headline, _AM_SB_DELETE ); + $xoops->footer(); + + } + exit(); + break; + case "reorder": + //------------------------- + if ( ! $xoopsGTicket->check() ) { + redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors()); + } + $_entrydata_handler->reorderArticlesUpdate($_POST['articleweight']); + redirect_header("index.php", 1, _AM_SB_ORDERUPDATED); + break; + + case "default": + default: + + $xoops->header(); + echo $indexAdmin->renderNavigation('article.php'); + editarticle(0); + //showArticles (0); + break; + + } +include_once 'admin_footer.php'; \ No newline at end of file Added: XoopsModules26/soapbox/trunk/soapbox/admin/column.php =================================================================== --- XoopsModules26/soapbox/trunk/soapbox/admin/column.php (rev 0) +++ XoopsModules26/soapbox/trunk/soapbox/admin/column.php 2012-08-14 18:37:15 UTC (rev 10069) @@ -0,0 +1,406 @@ +<?php +// $Id: column.php,v 0.0.1 2005/10/27 20:30:00 domifara Exp $ +/** + * $Id: column.php v 1.5 23 August 2004 hsalazar Exp $ + * Module: Soapbox + * Version: v 1.5 + * Release Date: 23 August 2004 + * Author: hsalazar + * Licence: GNU + */ + +/* General Stuff */ +include dirname(__FILE__) . '/admin_header.php'; +$xoops = Xoops::getInstance(); +$xoops->header(); +$indexAdmin = new XoopsModuleAdmin(); + +$op = ''; +if (isset($_GET['op'])) $op = trim(strip_tags( $myts->stripSlashesGPC($_GET['op']) )); +if (isset($_POST['op'])) $op = trim(strip_tags( $myts->stripSlashesGPC($_POST['op']) )); + +$_entrydata_handler = $xoops->getModuleHandler('entrydata',$xoopsModule->dirname()); + +function editcol($columnID = '') +{ + global $xoopsGTicket,$indexAdmin ; + global $xoopsUser, $xoopsConfig, $xoopsModuleConfig, $xoopsModule, + $xoopsLogger, $xoopsOption, $xoopsUserIsAdmin ; + $xoops = Xoops::getInstance(); + $xoopsDB = XoopsDatabaseFactory::getDatabaseConnection(); + $myts = MyTextSanitizer::getInstance(); + + include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; + $columnID = intval($columnID) ; + $_entrydata_handler = $xoops->getModuleHandler('entrydata',$xoopsModule->dirname()); + // If there is a parameter, and the id exists, retrieve data: we're editing a column + if ( !empty($columnID) ) { + //get category object + $_categoryob = $_entrydata_handler->getColumn($columnID); + if (!is_object($_categoryob) ){ + redirect_header( "index.php", 1, _AM_SB_NOCOLTOEDIT ); + exit(); + } + //get vars + $category_vars = $_categoryob->getVars() ; + foreach ($category_vars as $k=>$v) { + $e_category[$k] = $_categoryob->getVar($k , 'E') ; + } + + $xoops->header(); + echo $indexAdmin->renderNavigation('column.php'); + //adminMenu(1, _AM_SB_COLS._AM_SB_EDITING . $_categoryob->getVar('name') . "'"); + //echo "<h3 style='color: #2F5376; '>"._AM_SB_ADMINCOLMNGMT."</h3>"; + + //editcol(0); + + + $sform = new XoopsThemeForm(_AM_SB_MODCOL.": " . $_categoryob->getVar('name') , "op", $myts->htmlSpecialChars($xoops->getEnv( 'PHP_SELF' ))); + + } else { + $_categoryob = $_entrydata_handler->createColumn(true); + $_categoryob->cleanVars() ; + + //get vars + $category_vars = $_categoryob->getVars() ; + foreach ($category_vars as $k=>$v) { + $e_category[$k] = $_categoryob->getVar($k , 'E') ; + } + + $e_category['weight'] = 1; + $e_category['author'] = $xoopsUser -> uid() ; + + $xoops->header(); + echo $indexAdmin->renderNavigation('column.php'); + //adminMenu(1, _AM_SB_COLS._AM_SB_CREATINGCOL); +// echo "<h3 style='color: #2F5376; '>"._AM_SB_ADMINCOLMNGMT."</h3>"; + + //editcol(0); + + + $sform = new XoopsThemeForm(_AM_SB_NEWCOL, "op", $myts->htmlSpecialChars($xoops->getEnv( 'PHP_SELF' ))); + + } + + $sform->setExtra('enctype="multipart/form-data"'); + $sform->addElement(new XoopsFormText(_AM_SB_COLNAME, 'name', 50, 80, $e_category['name'] ), true); + +/* + ob_start(); + getuserForm(intval($e_category['author'])); + $sform->addElement(new XoopsFormLabel(_AM_SB_AUTHOR, ob_get_contents())); + ob_end_clean(); +*/ + include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; + + $userstart = isset($_GET['userstart']) ? intval($_GET['userstart']) : 0; + + $member_handler =$xoops->getHandlerMember(); + $usercount = $member_handler->getUserCount(); + // Selector to get author + if (empty($e_category['author'])... [truncated message content] |
From: <be...@us...> - 2012-08-14 13:13:35
|
Revision: 10068 http://xoops.svn.sourceforge.net/xoops/?rev=10068&view=rev Author: beckmi Date: 2012-08-14 13:13:24 +0000 (Tue, 14 Aug 2012) Log Message: ----------- Correcting English translations. Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/blocksadmin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/comments.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/images.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/modulesadmin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/preferences.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/users.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/blocks.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/help/module_index.html XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/modinfo.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/blocksadmin.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/blocksadmin.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/blocksadmin.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -12,7 +12,7 @@ define("_AM_SYSTEM_BLOCKS_MANAGMENT","Manage"); define("_AM_SYSTEM_BLOCKS_ADDBLOCK","Add a new block"); define("_AM_SYSTEM_BLOCKS_EDITBLOCK","Edit a block"); -define("_AM_SYSTEM_BLOCKS_CLONEBLOCK","Create a clone block"); +define("_AM_SYSTEM_BLOCKS_CLONEBLOCK","Clone a block"); define("_AM_SYSTEM_BLOCKS_DELETEBLOCK","Delete a block"); // Forms @@ -70,7 +70,7 @@ // Messages define("_AM_SYSTEM_BLOCKS_DBUPDATED", _AM_SYSTEM_DBUPDATED); -define("_AM_SYSTEM_BLOCKS_RUSUREDEL",'Are you sure you want to delete block ? <div class="bold">%s</div>'); +define("_AM_SYSTEM_BLOCKS_RUSUREDEL",'Are you sure to delete this block ? <div class="bold">%s</div>'); define("_AM_SYSTEM_BLOCKS_SYSTEMCANT","System blocks cannot be deleted!"); define("_AM_SYSTEM_BLOCKS_MODULECANT","This block cannot be deleted directly! If you wish to disable this block, deactivate the module."); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/comments.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/comments.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/comments.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -8,7 +8,7 @@ */ // Manager -define("_AM_SYSTEM_COMMENTS_NAV_MANAGER","Comment Manager"); +define("_AM_SYSTEM_COMMENTS_NAV_MANAGER","Comment Management"); define("_AM_SYSTEM_COMMENTS_NAV_MAIN","List"); define("_AM_SYSTEM_COMMENTS_NAV_PURGE","Purge"); @@ -28,16 +28,16 @@ define("_AM_SYSTEM_COMMENTS_FORM_ALL_STATUS","Any status"); define("_AM_SYSTEM_COMMENTS_FORM_PURGE","Purge"); -define("_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_AFTER","After this date (white for any date)"); -define("_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_BEFORE","Before this date (white for any date)"); +define("_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_AFTER","After this date (leave empty for any date)"); +define("_AM_SYSTEM_COMMENTS_FORM_PURGE_DATE_BEFORE","Before this date (leave empty for any date)"); define("_AM_SYSTEM_COMMENTS_FORM_PURGE_GROUPS","Groups"); -define("_AM_SYSTEM_COMMENTS_FORM_PURGE_USER","Nickname of the user"); +define("_AM_SYSTEM_COMMENTS_FORM_PURGE_USER","User name"); define("_AM_SYSTEM_COMMENTS_FORM_PURGE_STATUS","Status"); define("_AM_SYSTEM_COMMENTS_FORM_PURGE_MODULES","Modules"); // Tab define("_AM_SYSTEM_COMMENTS_TITLE","Title"); -define("_AM_SYSTEM_COMMENTS_POSTED","Poster"); +define("_AM_SYSTEM_COMMENTS_POSTED","Author"); define("_AM_SYSTEM_COMMENTS_IP","IP"); define("_AM_SYSTEM_COMMENTS_MODULE","Module"); define("_AM_SYSTEM_COMMENTS_STATUS","Status"); @@ -48,4 +48,4 @@ define("_AM_SYSTEM_COMMENTS_COMMENTS_FOUND","%s comment(s) found."); //since 2.6 -define("_AM_SYSTEM_COMMENTS_DELETE_LIMIT","Sorry, you can only delete 4000 comments at a time."); \ No newline at end of file +define("_AM_SYSTEM_COMMENTS_DELETE_LIMIT","Sorry, you can delete only 4000 comments at a time."); \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/images.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/images.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/images.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -41,9 +41,9 @@ define("_AM_SYSTEM_IMAGES_URL","Show image URL"); // Messages -define("_AM_SYSTEM_IMAGES_RUDELIMG","Are you sure that you want to delete this images file ?"); +define("_AM_SYSTEM_IMAGES_RUDELIMG","Are you sure to delete this images file?"); define("_AM_SYSTEM_IMAGES_FAILSAVE","Failed save image %s into the database"); -define("_AM_SYSTEM_IMAGES_RUDELIMGCAT","Are you sure that you want to delete this category and all of its images files?"); +define("_AM_SYSTEM_IMAGES_RUDELIMGCAT","Are you sure to delete this category and all of its images files?"); define("_AM_SYSTEM_IMAGES_FAILDEL","Failed deleting image %s from the database"); define("_AM_SYSTEM_IMAGES_FAILDELCAT","Failed deleting image category %s from the database"); define("_AM_SYSTEM_IMAGES_FAILUNLINK","Failed deleting image %s from the server directory"); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/modulesadmin.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/modulesadmin.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/modulesadmin.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -20,7 +20,7 @@ define("_AM_SYSTEM_MODULES_RUSUREUNINS","Are you sure you would like to uninstall this module?"); define("_AM_SYSTEM_MODULES_RUSUREUPD","Press the button below to update this module"); define("_AM_SYSTEM_MODULES_BTOMADMIN","Manage Module"); -define("_AM_SYSTEM_MODULES_BLOCKADMIN","Manage Block"); +define("_AM_SYSTEM_MODULES_BLOCKADMIN","Manage Blocks"); define("_AM_SYSTEM_MODULES_INSTALLING","Installing "); define("_AM_SYSTEM_MODULES_UNINSTAL","Uninstall "); define("_AM_SYSTEM_MODULES_DEACTIVATE","Deactivate "); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/preferences.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/preferences.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/preferences.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -38,7 +38,7 @@ define("_MD_AM_SITENAMEDSC", ""); define("_MD_AM_SLOGAN", "Slogan for your site"); define("_MD_AM_SLOGANDSC", ""); -define("_MD_AM_ADMINML", "Admin mail address"); +define("_MD_AM_ADMINML", "Admin email address"); define("_MD_AM_ADMINMLDSC", ""); define("_MD_AM_LANGUAGE", "Default language"); define("_MD_AM_LANGUAGEDSC", ""); @@ -53,12 +53,12 @@ define("_MD_AM_DTHEMEDSC", ""); define("_MD_AM_THEMESET", "Theme Set"); define("_MD_AM_CUSTOM_REDIRECT", "Use jGrowl redirect"); -define("_MD_AM_CUSTOM_REDIRECT_DESC", "replace old redirection by an jQuery redirection"); +define("_MD_AM_CUSTOM_REDIRECT_DESC", "replace old redirection by a jGrowl redirection"); define("_MD_AM_ANONNAME", "Username for anonymous users"); define("_MD_AM_ANONNAMEDSC", ""); -define("_MD_AM_MINPASS", "Minimum length of password required"); +define("_MD_AM_MINPASS", "Minimum required length of the password"); define("_MD_AM_MINPASSDSC", ""); -define("_MD_AM_NEWUNOTIFY", "Notify by mail when a new user is registered?"); +define("_MD_AM_NEWUNOTIFY", "Notify by email when a new user is registered?"); define("_MD_AM_NEWUNOTIFYDSC", ""); define("_MD_AM_SELFDELETE", "Allow users to delete own account?"); define("_MD_AM_SELFDELETEDSC", ""); @@ -73,22 +73,22 @@ define("_MD_AM_USERCOOKIE", "Name for user cookies."); define("_MD_AM_USERCOOKIEDSC", "If the cookie name is set, 'Remember me' will be enabled for user login. If a user has chosen 'Remember me', he will be logged in automatically. The expiration for the cookie is one year."); define("_MD_AM_USEMYSESS", "Use custom session"); -define("_MD_AM_USEMYSESSDSC", "Select yes to customise session related values."); +define("_MD_AM_USEMYSESSDSC", "Select yes to customize session related values."); define("_MD_AM_SESSNAME", "Session name"); define("_MD_AM_SESSNAMEDSC", "The name of session (Valid only when 'use custom session' is enabled)"); define("_MD_AM_SESSEXPIRE", "Session expiration"); define("_MD_AM_SESSEXPIREDSC", "Maximum duration of session idle time in minutes (Valid only when 'use custom session' is enabled.)"); define("_MD_AM_ALWDHTML", "HTML tags allowed in all posts."); define("_MD_AM_INVLDMINPASS", "Invalid value for minimum length of password."); -define("_MD_AM_INVLDUCOOK", "Invalid value for usercookie name."); -define("_MD_AM_INVLDSCOOK", "Invalid value for sessioncookie name."); +define("_MD_AM_INVLDUCOOK", "Invalid value for User Cookie name."); +define("_MD_AM_INVLDSCOOK", "Invalid value for Session Cookie name."); define("_MD_AM_INVLDSEXP", "Invalid value for session expiration time."); -define("_MD_AM_ADMNOTSET", "Admin mail is not set."); +define("_MD_AM_ADMNOTSET", "Admin email is not set."); define("_MD_AM_YES", "Yes"); define("_MD_AM_NO", "No"); define("_MD_AM_DONTCHNG", "Don't change!"); -define("_MD_AM_REMEMBER", "Remember to chmod 666 this file in order to let the system write to it properly."); -define("_MD_AM_IFUCANT", "If you can't change the permissions you can edit the rest of this file by hand."); +define("_MD_AM_REMEMBER", "Remember to change the permissions of this file to 644, in order for the system to operate properly."); +define("_MD_AM_IFUCANT", "If you can't change the permissions, you can edit the rest of this file by hand."); define("_MD_AM_COMMODE", "Default Comment Display Mode"); define("_MD_AM_COMMODEDSC", ""); @@ -98,7 +98,7 @@ define("_MD_AM_DEBUGMODE", "Debug mode"); define("_MD_AM_DEBUGMODEDSC", "Several debug options. A running website should have this turned off."); define("_MD_AM_CHNGUTHEME", "Change all users' theme"); -define("_MD_AM_NOTIFYTO", "Select group to which new user notification mail will be sent"); +define("_MD_AM_NOTIFYTO", "Select group to which new user notification email will be sent"); define("_MD_AM_NOTIFYTODSC", ""); define("_MD_AM_ALLOWTHEME", "Allow users to select theme?"); define("_MD_AM_ALLOWIMAGE", "Allow users to display image files in posts?"); @@ -108,10 +108,10 @@ define("_MD_AM_ADMINACTV", "Activation by administrators"); define("_MD_AM_ACTVTYPE", "Select activation type of newly registered users"); define("_MD_AM_ACTVTYPEDSC", ""); -define("_MD_AM_ACTVGROUP", "Select group to which activation mail will be sent"); +define("_MD_AM_ACTVGROUP", "Select group to which activation email will be sent"); define("_MD_AM_ACTVGROUPDSC", "Valid only when 'Activation by administrators' is selected"); define("_MD_AM_USESSL", "Use SSL for login?"); -define("_MD_AM_USESSLDSC", ""); +define("_MD_AM_USESSLDSC", ", SSL is used for secure login and requires a certificate. Contact your Host about how to obtain certificate for your site."); define("_MD_AM_SSLPOST", "SSL Post variable name"); define("_MD_AM_SSLPOSTDSC", "The name of variable used to transfer session value via POST. If you are unsure, set any name that is hard to guess."); define("_MD_AM_DEBUGMODE0", "Off"); @@ -133,8 +133,8 @@ define("_MD_AM_BADUNAMESDSC", "Separate each with a <strong>|</strong>, case insensitive, regex enabled."); define("_MD_AM_DOBADIPS", "Enable IP bans?"); define("_MD_AM_DOBADIPSDSC", "Users from specified IP addresses will not be able to view your site"); -define("_MD_AM_BADIPS", "Enter IP addresses that should be banned from the site.<br />Separate each with a <strong>|</strong>, case insensitive, regex enabled."); -define("_MD_AM_BADIPSDSC", "^aaa.bbb.ccc will disallow visitors with an IP that starts with aaa.bbb.ccc<br />aaa.bbb.ccc$ will disallow visitors with an IP that ends with aaa.bbb.ccc<br />aaa.bbb.ccc will disallow visitors with an IP that contains aaa.bbb.ccc"); +define("_MD_AM_BADIPS", "Enter IP addresses that should be banned from the site.<br />Separate each with a <strong>|</strong>, case insensitive, regex enabled (so dot - '.' means 'any char' and '\.' means '.')."); +define("_MD_AM_BADIPSDSC", "^aaa\.bbb\.ccc will disallow visitors with an IP that starts with aaa.bbb.ccc<br />aaa\.bbb\.ccc$ will disallow visitors with an IP that ends with aaa.bbb.ccc<br />aaa\.bbb\.ccc will disallow visitors with an IP that contains aaa.bbb.ccc"); define("_MD_AM_PREFMAIN", "Preferences Main"); define("_MD_AM_METAKEY", "Meta Keywords"); define("_MD_AM_METAKEYDSC", "The keywords meta tag is a series of keywords that represents the content of your site. Type in keywords with each separated by a comma or a space in between. (Ex. XOOPS, PHP, mySQL, portal system)"); @@ -164,7 +164,7 @@ define("_MD_AM_DOCENSORDSC", "Words will be censored if this option is enabled. This option may be turned off for enhanced site speed."); define("_MD_AM_CENSORWRD", "Words to censor"); define("_MD_AM_CENSORWRDDSC", "Enter words that should be censored in user posts.<br />Separate each with a <strong>|</strong>, case insensitive."); -define("_MD_AM_CENSORRPLC", "Bad words will be replaced with:"); +define("_MD_AM_CENSORRPLC", "Censored words will be replaced with:"); define("_MD_AM_CENSORRPLCDSC", "Censored words will be replaced with the characters entered in this textbox"); define("_MD_AM_SEARCH", "Search Options"); @@ -198,7 +198,7 @@ define("_MD_AM_SSLLINKDSC", ""); // added for mailer -define("_MD_AM_MAILER", "Mail Setup"); +define("_MD_AM_MAILER", "Email Setup"); define("_MD_AM_MAILER_MAIL", ""); define("_MD_AM_MAILER_SENDMAIL", ""); define("_MD_AM_MAILER_", ""); @@ -209,8 +209,8 @@ // RMV-NOTIFY define("_MD_AM_MAILFROMUID", "FROM user"); define("_MD_AM_MAILFROMUIDDESC", "When the system sends a private message, which user should appear to have sent it?"); -define("_MD_AM_MAILERMETHOD", "Mail delivery method"); -define("_MD_AM_MAILERMETHODDESC", "Method used to deliver mail. Default is \"mail\", use others only if that makes trouble."); +define("_MD_AM_MAILERMETHOD", "Email delivery method"); +define("_MD_AM_MAILERMETHODDESC", "Method used to deliver email. Default is \"mail\", use others only if that makes trouble."); define("_MD_AM_SMTPHOST", "SMTP host(s)"); define("_MD_AM_SMTPHOSTDESC", "List of SMTP servers to try to connect to."); define("_MD_AM_SMTPUSER", "SMTPAuth username"); @@ -265,11 +265,11 @@ define("_MD_AM_AUTH_CONFOPTION_XOOPS", "XOOPS Database"); define("_MD_AM_AUTH_CONFOPTION_LDAP", "Standard LDAP Directory"); define("_MD_AM_AUTH_CONFOPTION_AD", "Microsoft Active Directory ©"); -define("_MD_AM_AUTH_CONFOPTION_SOAP", "Xoops Soap Authentication"); +define("_MD_AM_AUTH_CONFOPTION_SOAP", "XOOPS SOAP Authentication"); define("_MD_AM_AUTHENTICATION", "Authentication Options"); define("_MD_AM_AUTHMETHOD", "Authentication Method"); define("_MD_AM_AUTHMETHODDESC", "Which authentication method would you like to use for signing on users."); -define("_MD_AM_LDAP_MAIL_ATTR", "LDAP - Mail Field Name"); +define("_MD_AM_LDAP_MAIL_ATTR", "LDAP - Email Field Name"); define("_MD_AM_LDAP_MAIL_ATTR_DESC", "The name of the E-Mail attribute in your LDAP directory tree."); define("_MD_AM_LDAP_NAME_ATTR", "LDAP - Common Name Field Name"); define("_MD_AM_LDAP_NAME_ATTR_DESC", "The name of the Common Name attribute in your LDAP directory."); @@ -310,21 +310,21 @@ define("_MD_AM_LDAP_DOMAIN_NAME", "The domain name"); define("_MD_AM_LDAP_DOMAIN_NAME_DESC", "Windows domain name. for ADS and NT Server only"); -define("_MD_AM_LDAP_PROVIS", "Automatic xoops account provisionning"); -define("_MD_AM_LDAP_PROVIS_DESC", "Create xoops user database if not exists"); +define("_MD_AM_LDAP_PROVIS", "Automatic XOOPS account provisionning"); +define("_MD_AM_LDAP_PROVIS_DESC", "Create XOOPS user database if it doesn't exists"); define("_MD_AM_LDAP_PROVIS_GROUP", "Default affect group"); define("_MD_AM_LDAP_PROVIS_GROUP_DSC", "The new user is assign to these groups"); define("_MD_AM_LDAP_FIELD_MAPPING_ATTR", "Xoops-Auth server fields mapping"); -define("_MD_AM_LDAP_FIELD_MAPPING_DESC", "Describe here the mapping between the Xoops database field and the LDAP Authentication system field." . +define("_MD_AM_LDAP_FIELD_MAPPING_DESC", "Describe here the mapping between the XOOPS database field and the LDAP Authentication system field." . "<br /><br />Format [Xoops Database field]=[Auth system LDAP attribute]" . "<br />for example : email=mail" . "<br />Separate each with a |" . "<br /><br />!! For advanced users !!"); -define("_MD_AM_LDAP_PROVIS_UPD", "Maintain xoops account provisionning"); -define("_MD_AM_LDAP_PROVIS_UPD_DESC", "The Xoops User account is always synchronized with the Authentication Server"); +define("_MD_AM_LDAP_PROVIS_UPD", "Maintain XOOPS account provisionning"); +define("_MD_AM_LDAP_PROVIS_UPD_DESC", "The XOOPS User account is always synchronized with the Authentication Server"); define("_MD_AM_CPANEL", "Control Panel GUI"); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/users.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/users.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin/users.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -25,10 +25,10 @@ // Main define("_AM_SYSTEM_USERS_USER","User"); define("_AM_SYSTEM_USERS_ADMIN","Admin"); -define("_AM_SYSTEM_USERS_UID","Uid"); +define("_AM_SYSTEM_USERS_UID","User ID"); define("_AM_SYSTEM_USERS_STATUS","Status"); define("_AM_SYSTEM_USERS_NAME","Name"); -define("_AM_SYSTEM_USERS_UNAME","Uname"); +define("_AM_SYSTEM_USERS_UNAME","User Name"); define("_AM_SYSTEM_USERS_EMAIL","Email"); define("_AM_SYSTEM_USERS_EDIT_GROUPS","Edit groups"); define("_AM_SYSTEM_USERS_REG_DATE","Registered date"); @@ -39,9 +39,9 @@ define("_AM_SYSTEM_USERS_FINDUS","Find Users"); define("_AM_SYSTEM_USERS_AVATAR","Avatar"); define("_AM_SYSTEM_USERS_REALNAME","Real Name"); -define("_AM_SYSTEM_USERS_REGDATE","Joined Date"); +define("_AM_SYSTEM_USERS_REGDATE","Registration Date"); define("_AM_SYSTEM_USERS_PM","PM"); -define("_AM_SYSTEM_USERS_URL","URL"); +define("_AM_SYSTEM_USERS_URL","Web URL"); define("_AM_SYSTEM_USERS_PREVIOUS","Previous"); define("_AM_SYSTEM_USERS_NEXT","Next"); define("_AM_SYSTEM_USERS_USERSFOUND","%s user(s) found"); @@ -49,20 +49,21 @@ define("_AM_SYSTEM_USERS_INACTUS", "Inactive Users: %s"); define("_AM_SYSTEM_USERS_NOFOUND","No Users Found"); define("_AM_SYSTEM_USERS_ICQ","ICQ Number"); -define("_AM_SYSTEM_USERS_AIM","AIM Handle"); -define("_AM_SYSTEM_USERS_YIM","YIM Handle"); -define("_AM_SYSTEM_USERS_MSNM","MSNM Handle"); +define("_AM_SYSTEM_USERS_AIM","AIM Link"); +define("_AM_SYSTEM_USERS_YIM","YIM Link"); + +define("_AM_SYSTEM_USERS_MSNM","MSNM Link"); define("_AM_SYSTEM_USERS_TIMEZONE","Time Zone"); define("_AM_SYSTEM_USERS_SHOWSIG","Always attach my signature"); define("_AM_SYSTEM_USERS_CDISPLAYMODE","Comments Display Mode"); define("_AM_SYSTEM_USERS_CSORTORDER","Comments Sort Order"); define("_AM_SYSTEM_USERS_EXTRAINFO","Extra Info"); define("_AM_SYSTEM_USERS_LOCATION","Location"); -define("_AM_SYSTEM_USERS_OCCUPATION","Occupation"); +define("_AM_SYSTEM_USERS_OCCUPATION","Position"); define("_AM_SYSTEM_USERS_INTEREST","Interest"); define("_AM_SYSTEM_USERS_URLC","URL contains"); define("_AM_SYSTEM_USERS_LOCATIONC","Location contains"); -define("_AM_SYSTEM_USERS_OCCUPATIONC","Occupation contains"); +define("_AM_SYSTEM_USERS_OCCUPATIONC","Position contains"); define("_AM_SYSTEM_USERS_INTERESTC","Interest contains"); define("_AM_SYSTEM_USERS_LASTLOGMORE","Last login is more than <span style='color:#ff0000;'>X</span> days ago"); define("_AM_SYSTEM_USERS_LASTLOGLESS","Last login is less than <span style='color:#ff0000;'>X</span> days ago"); @@ -73,18 +74,18 @@ define("_AM_SYSTEM_USERS_SORT","Sort by"); define("_AM_SYSTEM_USERS_ORDER","Order"); define("_AM_SYSTEM_USERS_LASTLOGIN","Last login"); -define("_AM_SYSTEM_USERS_ASC","Ascending order"); -define("_AM_SYSTEM_USERS_DESC","Descending order"); +define("_AM_SYSTEM_USERS_ASC","Ascending"); +define("_AM_SYSTEM_USERS_DESC","Descending"); define("_AM_SYSTEM_USERS_LIMIT","Number of users per page"); define("_AM_SYSTEM_USERS_RESULTS", "Search results"); define("_AM_SYSTEM_USERS_SHOWMAILOK", "Type of users to show"); -define("_AM_SYSTEM_USERS_MAILOK","Only users that accept mail"); -define("_AM_SYSTEM_USERS_MAILNG","Only users that don't accept mail"); +define("_AM_SYSTEM_USERS_MAILOK","Only users that accept email"); +define("_AM_SYSTEM_USERS_MAILNG","Only users that don't accept email"); define("_AM_SYSTEM_USERS_SHOWTYPE", "Type of users to show"); define("_AM_SYSTEM_USERS_ACTIVE","Only active users"); define("_AM_SYSTEM_USERS_INACTIVE","Only inactive users"); define("_AM_SYSTEM_USERS_BOTH", "All users"); -define("_AM_SYSTEM_USERS_SENDMAIL", "Send mail"); +define("_AM_SYSTEM_USERS_SENDMAIL", "Send email"); define("_AM_SYSTEM_USERS_ADD2GROUP", "Add users to %s group"); define("_AM_SYSTEM_USERS_GROUPS", "Groups"); define("_AM_SYSTEM_USERS_ADD_GROUPS", "Add group"); @@ -96,7 +97,7 @@ define("_AM_SYSTEM_USERS_YMCACF","You must complete all required fields"); define("_AM_SYSTEM_USERS_CNRNU","Could not register new user."); define("_AM_SYSTEM_USERS_EDEUSER","Edit/Delete Users"); -define("_AM_SYSTEM_USERS_NICKNAME","Nickname"); +define("_AM_SYSTEM_USERS_NICKNAME","User Name"); define("_AM_SYSTEM_USERS_MODIFYUSER","Modify User"); define("_AM_SYSTEM_USERS_DELUSER","Delete User"); define("_AM_SYSTEM_USERS_GO","Go!"); @@ -120,14 +121,14 @@ define("_AM_SYSTEM_USERS_USERPOST","User Posts"); define("_AM_SYSTEM_USERS_STORIES","Stories"); define("_AM_SYSTEM_USERS_COMMENTS","Comments"); -define("_AM_SYSTEM_USERS_PTBBTSDIYT","Push the button below to synchronize data if you think the above user posts info does not seem to indicate the actual status"); +define("_AM_SYSTEM_USERS_PTBBTSDIYT","Push the button below to synchronize data if you think the above user posts info is not the actual status"); define("_AM_SYSTEM_USERS_SYNCHRONIZE","Synchronize"); define("_AM_SYSTEM_USERS_USERDONEXIT","User doesn't exist!"); define("_AM_SYSTEM_USERS_STNPDNM","Sorry, the new passwords do not match. Click back and try again"); define("_AM_SYSTEM_USERS_CNGTCOM","Could not get total comments"); define("_AM_SYSTEM_USERS_CNGTST","Could not get total stories"); define("_AM_SYSTEM_USERS_CNUUSER","Could not update user"); -define("_AM_SYSTEM_USERS_CNGUSERID","Could not get user IDS"); +define("_AM_SYSTEM_USERS_CNGUSERID","Could not get user ID"); define("_AM_SYSTEM_USERS_LIST","List"); define("_AM_SYSTEM_USERS_NOUSERS", "No users selected"); define("_AM_SYSTEM_USERS_CNRNU2","The new user could not be added to groups: %s."); @@ -140,9 +141,9 @@ define("_AM_SYSTEM_USERS_SUBMIT","Submit"); define("_AM_SYSTEM_USERS_PURGE","Purge"); define("_AM_SYSTEM_USERS_ADD","Add member"); -define("_AM_SYSTEM_USERS_VIEW","View info member"); -define("_AM_SYSTEM_USERS_NO_FOUND","No found users"); -define("_AM_SYSTEM_USERS_NOT_CONNECT","Never connect"); +define("_AM_SYSTEM_USERS_VIEW","View member info"); +define("_AM_SYSTEM_USERS_NO_FOUND","No user(s) found"); +define("_AM_SYSTEM_USERS_NOT_CONNECT","Never connected"); define("_AM_SYSTEM_USERS_FORM_SURE_DEL","Delete user : %s"); define("_AM_SYSTEM_USERS_FORM_SURE_DEL2","Delete"); define("_AM_SYSTEM_USERS_NO_SUPP", "User cannot be deleted: %s <br />"); @@ -155,6 +156,7 @@ // Error define("_AM_SYSTEM_USERS_PSEUDO_ERROR","User name %s already exists"); -define("_AM_SYSTEM_USERS_MAIL_ERROR","User mail %s already exists"); +define("_AM_SYSTEM_USERS_MAIL_ERROR","User email %s already exists"); + ?> \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/admin.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -40,17 +40,17 @@ define("_AM_SYSTEM_BLOCKS","Blocks"); define("_AM_SYSTEM_BLOCKS_DESC","With blocks you can <br /> add many thing for <br /> your users"); define("_AM_SYSTEM_MODULES","Modules"); -define("_AM_SYSTEM_MODULES_DESC","At here you can install <br /> and unistall your XOOPS <br /> modules. Do you know <br /> what module is ?"); +define("_AM_SYSTEM_MODULES_DESC","Here you can install <br /> and unistall your XOOPS <br /> modules. Do you know <br /> which module?"); define("_AM_SYSTEM_EXTENSIONS","Extensions"); -define("_AM_SYSTEM_EXTENSIONS_DESC","At here you can install <br /> and uninstall your XOOPS <br /> extensions."); +define("_AM_SYSTEM_EXTENSIONS_DESC","Here you can install <br /> and uninstall your XOOPS <br /> extensions."); define("_AM_SYSTEM_THEME","Themes"); -define("_AM_SYSTEM_THEME_DESC","You can manage themes"); +define("_AM_SYSTEM_THEME_DESC","Here you can manage themes"); define("_AM_SYSTEM_USER","Users"); define("_AM_SYSTEM_USER_DESC","With this options you <br /> can add new user or <br /> edit old user and userinfo, <br /> change groups and many <br /> other things"); define("_AM_SYSTEM_PREF","Preferences"); define("_AM_SYSTEM_PREF_DESC","XOOPS and all of your <br /> modules have a preferences <br /> for manage module options"); -define("_AM_SYSTEM_MLUS","Mail Users"); -define("_AM_SYSTEM_MLUS_DESC","If you need send mail <br /> or mp for your users, <br /> you can use this option"); +define("_AM_SYSTEM_MLUS","Email Users"); +define("_AM_SYSTEM_MLUS_DESC","If you need send email <br /> or mp for your users, <br /> you can use this option"); define("_AM_SYSTEM_IMAGES","Image Manager"); define("_AM_SYSTEM_IMAGES_DESC","You can add your image <br /> here and make some <br /> Category for yourself"); define("_AM_SYSTEM_AVATARS","Avatars"); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/blocks.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/blocks.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/blocks.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -30,7 +30,7 @@ define("_MB_SYSTEM_RECO","Recommend Us"); define("_MB_SYSTEM_PWWIDTH","Pop-Up Window Width"); define("_MB_SYSTEM_PWHEIGHT","Pop-Up Window Height"); -define("_MB_SYSTEM_LOGO","Logo image file under %s directory"); // %s is your root image directory name +define("_MB_SYSTEM_LOGO","Logo image file is located under %s directory"); // %s is your root image directory name define("_MB_SYSTEM_COMPEND", "Comments"); //define("_MB_SYSTEM_LOGGEDINAS", "Logged in as"); Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/help/module_index.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/help/module_index.html 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/help/module_index.html 2012-08-14 13:13:24 UTC (rev 10068) @@ -1,3 +1,3 @@ <h2>Welcom to: System module</h2> <h4>Description</h4> -<p>For administration of core settings of the site.</p> \ No newline at end of file +<p>For Administration of Main settings of the Website.</p> \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/modinfo.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/modinfo.php 2012-08-14 12:30:21 UTC (rev 10067) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/system/language/english/modinfo.php 2012-08-14 13:13:24 UTC (rev 10068) @@ -36,7 +36,7 @@ define("_MI_SYSTEM_ADMENU7","Smilies"); define("_MI_SYSTEM_ADMENU9","User Ranks"); define("_MI_SYSTEM_ADMENU10","Edit User"); -define("_MI_SYSTEM_ADMENU11","Mail Users"); +define("_MI_SYSTEM_ADMENU11","Email Users"); define("_MI_SYSTEM_ADMENU12", "Find Users"); define("_MI_SYSTEM_ADMENU13", "Images"); define("_MI_SYSTEM_ADMENU14", "Avatars"); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-14 12:30:32
|
Revision: 10067 http://xoops.svn.sourceforge.net/xoops/?rev=10067&view=rev Author: beckmi Date: 2012-08-14 12:30:21 +0000 (Tue, 14 Aug 2012) Log Message: ----------- Adding Grid to banners Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/banners/templates/banners_client.html Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/banners/templates/banners_client.html =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/banners/templates/banners_client.html 2012-08-13 09:22:47 UTC (rev 10066) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/banners/templates/banners_client.html 2012-08-14 12:30:21 UTC (rev 10067) @@ -1,6 +1,6 @@ <{if $banner_count == true}> <h4><{$smarty.const._AM_BANNERS_BANNERS_CURRENT}></h4> -<table id="xo-bannerslist-sorter" class="outer tablesorter"> +<table id="xo-bannerslist-sorter" class="table table-striped table-bordered table-condensed"> <thead> <tr> <th class="txtcenter width5"><{$smarty.const._MD_BANNERS_INDEX_ID}></th> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-13 09:23:11
|
Revision: 10066 http://xoops.svn.sourceforge.net/xoops/?rev=10066&view=rev Author: beckmi Date: 2012-08-13 09:22:47 +0000 (Mon, 13 Aug 2012) Log Message: ----------- Removing spaces from "define", which is required for Transifex per DCrusader Modified Paths: -------------- XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.2 Final/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.2 Final/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/dutch/main.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/arabic/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/bulgarian/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/english/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/french/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/italian/modinfo.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/english/admin.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/english/modinfo.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/italian/admin.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/italian/modinfo.php XoopsModules/TDMDownloads/branches/wishcraft/htdocs/modules/TDMDownloads/language/english/admin.php XoopsModules/TDMDownloads/releases/1.60/TDMDownloads/language/english/admin.php XoopsModules/TDMDownloads/releases/1.61/TDMDownloads/language/english/admin.php XoopsModules/TDMDownloads/trunk/TDMDownloads/language/english/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/main.php XoopsModules/TDMStats/trunk/TDMStats/language/english/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/english/main.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/admin.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/italian.old/admin.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/italian.old/modinfo.php XoopsModules/birthday/releases/2.2/language/arabic/modinfo.php XoopsModules/birthday/releases/2.2/language/english/modinfo.php XoopsModules/birthday/releases/2.2/language/french/modinfo.php XoopsModules/birthday/releases/2.2/language/persian/modinfo.php XoopsModules/birthday/releases/2.2/language/spanish/modinfo.php XoopsModules/birthday/trunk/birthday/language/arabic/modinfo.php XoopsModules/birthday/trunk/birthday/language/english/modinfo.php XoopsModules/birthday/trunk/birthday/language/french/modinfo.php XoopsModules/birthday/trunk/birthday/language/persian/modinfo.php XoopsModules/birthday/trunk/birthday/language/spanish/modinfo.php XoopsModules/bmsurvey/releases/0.85/language/french/main.php XoopsModules/bmsurvey/releases/0.97/language/french/main.php XoopsModules/bmsurvey/trunk/bmsurvey/language/french/main.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/english/modinfo.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/french/modinfo.php XoopsModules/contact/branches/mamba/contact/language/french/modinfo.php XoopsModules/contact/trunk/contact/language/french/modinfo.php XoopsModules/content/trunk/content/language/french/modinfo.php XoopsModules/defacer/branches/mamba/defacer/language/english/about.php XoopsModules/defacer/trunk/defacer/language/english/about.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/english/admin.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/english/main.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/english/modinfo.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french/admin.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french/main.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french/modinfo.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french_iso/admin.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french_iso/main.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french_iso/modinfo.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/spanish/admin.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/spanish/main.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/spanish/modinfo.php XoopsModules/extcal/branches/mamba/extcal/language/english/admin.php XoopsModules/extcal/branches/mamba/extcal/language/english/main.php XoopsModules/extcal/branches/mamba/extcal/language/english/modinfo.php XoopsModules/extcal/branches/mamba/extcal/language/french/admin.php XoopsModules/extcal/branches/mamba/extcal/language/french/main.php XoopsModules/extcal/branches/mamba/extcal/language/french/modinfo.php XoopsModules/extcal/branches/mamba/extcal/language/spanish/admin.php XoopsModules/extcal/branches/mamba/extcal/language/spanish/main.php XoopsModules/extcal/branches/mamba/extcal/language/spanish/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/english/admin.php XoopsModules/extcal/trunk/modules/extcal/language/english/main.php XoopsModules/extcal/trunk/modules/extcal/language/english/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/french/admin.php XoopsModules/extcal/trunk/modules/extcal/language/french/main.php XoopsModules/extcal/trunk/modules/extcal/language/french/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/admin.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/main.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/admin.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/main.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/modinfo.php XoopsModules/googlemaps/trunk/googlemaps/language/french/modinfo.php XoopsModules/isearch/releases/1.9/language/english/admin.php XoopsModules/isearch/releases/1.9/language/english/modinfo.php XoopsModules/isearch/releases/1.9/language/englishUTF8/admin.php XoopsModules/isearch/releases/1.9/language/englishUTF8/modinfo.php XoopsModules/isearch/releases/1.9/language/french/admin.php XoopsModules/isearch/releases/1.9/language/french/modinfo.php XoopsModules/isearch/releases/1.9/language/frenchUTF8/admin.php XoopsModules/isearch/releases/1.9/language/frenchUTF8/modinfo.php XoopsModules/isearch/releases/1.9/language/german/admin.php XoopsModules/isearch/releases/1.9/language/nederlands/admin.php XoopsModules/isearch/releases/1.9/language/persian/admin.php XoopsModules/isearch/releases/1.9/language/portuguesebr/admin.php XoopsModules/isearch/releases/1.9/language/spanish/admin.php XoopsModules/isearch/trunk/isearch/language/english/admin.php XoopsModules/isearch/trunk/isearch/language/english/modinfo.php XoopsModules/isearch/trunk/isearch/language/englishUTF8/admin.php XoopsModules/isearch/trunk/isearch/language/englishUTF8/modinfo.php XoopsModules/isearch/trunk/isearch/language/french/admin.php XoopsModules/isearch/trunk/isearch/language/french/modinfo.php XoopsModules/isearch/trunk/isearch/language/frenchUTF8/admin.php XoopsModules/isearch/trunk/isearch/language/frenchUTF8/modinfo.php XoopsModules/isearch/trunk/isearch/language/german/admin.php XoopsModules/isearch/trunk/isearch/language/nederlands/admin.php XoopsModules/isearch/trunk/isearch/language/persian/admin.php XoopsModules/isearch/trunk/isearch/language/portuguesebr/admin.php XoopsModules/isearch/trunk/isearch/language/spanish/admin.php XoopsModules/lexikon/trunk/lexikon/language/english/modinfo.php XoopsModules/lexikon/trunk/lexikon/language/german/modinfo.php XoopsModules/moduleclasses/branches/timgno/moduleclasses/moduleadmin/language/italian/main.php XoopsModules/moduleclasses/trunk/Frameworks/moduleclasses/moduleadmin/language/italian/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/TDMDownloads/language/english/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/birthday/language/arabic/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/birthday/language/english/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/birthday/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/birthday/language/persian/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/birthday/language/spanish/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/contact/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/defacer/language/english/about.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/english/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/french_iso/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/extcal/language/spanish/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/googlemaps/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/mylinks/language/english/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/mylinks/language/french/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/mylinks/language/japanese/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/mylinks/language/korean/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/mylinks/language/koreanutf/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/mylinks/language/nederlands/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/english/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/english/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/english/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/englishUTF8/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/englishUTF8/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/englishUTF8/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/french/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/french/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/german/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/german/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/news/language/german/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/publisher/language/english/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/publisher/language/english/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/publisher/language/french/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/publisher/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/tag/language/english/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/tag/language/english/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/tag/language/french/admin.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/tag/language/french/blocks.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/tag/language/french/main.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/tag/language/french/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/xlanguage/language/english/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/xlanguage/language/italian/italian/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/xlanguage/language/schinese/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/xlanguage/language/schinese_utf8/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/xlanguage/language/tchinese_utf8/modinfo.php XoopsModules/modulepacks/basicmodulepack/trunk/modules/xoopsheadline/language/english/main.php XoopsModules/multisite/releases/1.40/htdocs/modules/multisite/admin/definesadmin/main.php XoopsModules/multisite/releases/1.40/htdocs/modules/multisite/admin/modulesadmin/main.php XoopsModules/multisite/releases/1.40/htdocs/modules/multisite/language/english/admin/blocksadmin.php XoopsModules/mxDirectory/releases/3.01/mxdirectory/language/english/main.php XoopsModules/mxDirectory/releases/3.01/mxdirectory/language/japanese/main.php XoopsModules/mxDirectory/releases/3.01/mxdirectory/language/spanish/main.php XoopsModules/mycomments/releases/1.0/mycomments/language/english/main.php XoopsModules/mycomments/releases/1.0/mycomments/language/portugues/main.php XoopsModules/mycomments/trunk/mycomments/language/english/main.php XoopsModules/mycomments/trunk/mycomments/language/portugues/main.php XoopsModules/mylinks/branches/Mamba/mylinks/language/english/admin.php XoopsModules/mylinks/branches/Mamba/mylinks/language/french/admin.php XoopsModules/mylinks/branches/Mamba/mylinks/language/japanese/admin.php XoopsModules/mylinks/branches/Mamba/mylinks/language/korean/admin.php XoopsModules/mylinks/branches/Mamba/mylinks/language/koreanutf/admin.php XoopsModules/mylinks/branches/Mamba/mylinks/language/nederlands/admin.php XoopsModules/mymenus/releases/1.3/mymenus/language/arabic/about.php XoopsModules/mymenus/releases/1.3/mymenus/language/arabic/admin.php XoopsModules/mymenus/releases/1.3/mymenus/language/arabic/blocks.php XoopsModules/mymenus/releases/1.3/mymenus/language/arabic/modinfo.php XoopsModules/mymenus/releases/1.3/mymenus/language/english/about.php XoopsModules/mymenus/releases/1.3/mymenus/language/english/admin.php XoopsModules/mymenus/releases/1.3/mymenus/language/english/blocks.php XoopsModules/mymenus/releases/1.3/mymenus/language/english/modinfo.php XoopsModules/mymenus/releases/1.3/mymenus/language/french/about.php XoopsModules/mymenus/releases/1.3/mymenus/language/french/admin.php XoopsModules/mymenus/releases/1.3/mymenus/language/french/blocks.php XoopsModules/mymenus/releases/1.3/mymenus/language/french/modinfo.php XoopsModules/mymenus/trunk/mymenus/language/arabic/about.php XoopsModules/mymenus/trunk/mymenus/language/arabic/admin.php XoopsModules/mymenus/trunk/mymenus/language/arabic/blocks.php XoopsModules/mymenus/trunk/mymenus/language/arabic/modinfo.php XoopsModules/mymenus/trunk/mymenus/language/english/about.php XoopsModules/mymenus/trunk/mymenus/language/english/admin.php XoopsModules/mymenus/trunk/mymenus/language/english/blocks.php XoopsModules/mymenus/trunk/mymenus/language/english/modinfo.php XoopsModules/mymenus/trunk/mymenus/language/french/about.php XoopsModules/mymenus/trunk/mymenus/language/french/admin.php XoopsModules/mymenus/trunk/mymenus/language/french/blocks.php XoopsModules/mymenus/trunk/mymenus/language/french/modinfo.php XoopsModules/mypoints/releases/1.0/mypoints/language/english/about.php XoopsModules/mypoints/trunk/mypoints/language/english/about.php XoopsModules/mysearch/releases/1.1/mysearch/language/english/admin.php XoopsModules/mysearch/releases/1.1/mysearch/language/english/modinfo.php XoopsModules/mysearch/releases/1.1/mysearch/language/portuguesebr/admin.php XoopsModules/mysearch/releases/1.1/mysearch/language/portuguesebr/modinfo.php XoopsModules/mysearch/trunk/mysearch/language/english/admin.php XoopsModules/mysearch/trunk/mysearch/language/english/modinfo.php XoopsModules/mysearch/trunk/mysearch/language/portuguesebr/admin.php XoopsModules/mysearch/trunk/mysearch/language/portuguesebr/modinfo.php XoopsModules/mytabs/releases/2.20/mytabs/language/english/about.php XoopsModules/mytabs/trunk/mytabs/language/english/about.php XoopsModules/mytube/releases/1.04/mytube/language/english/modinfo.php XoopsModules/mytube/releases/1.04/mytube/language/french/admin.php XoopsModules/mytube/releases/1.04/mytube/language/french/modinfo.php XoopsModules/mytube/releases/1.04/mytube/language/german/modinfo.php XoopsModules/mytube/releases/1.04/mytube/language/nederlands/modinfo.php XoopsModules/mytube/releases/1.04/mytube/language/persian/modinfo.php XoopsModules/mytube/releases/1.04/mytube/language/portuguese/modinfo.php XoopsModules/mytube/releases/1.04/mytube/language/portuguesebr/modinfo.php XoopsModules/mytube/releases/1.04/mytube/language/spanish/modinfo.php XoopsModules/newbb/branches/3.x/language/english/admin.php XoopsModules/newbb/branches/3.x/language/schinese/admin.php XoopsModules/newbb/branches/3.x/language/schinese_utf8/admin.php XoopsModules/newbb/branches/3.x - Multisite/language/english/admin.php XoopsModules/newbb/branches/3.x - Multisite/language/schinese/admin.php XoopsModules/newbb/branches/3.x - Multisite/language/schinese_utf8/admin.php XoopsModules/newbb/branches/4.x/language/english/admin.php XoopsModules/newbb/branches/4.x/language/schinese/admin.php XoopsModules/newbb/branches/4.x/language/schinese_utf8/admin.php XoopsModules/newbb/branches/alfred/newbb/language/english/admin.php XoopsModules/newbb/branches/alfred/newbb/language/english/main.php XoopsModules/newbb/branches/alfred/newbb/language/english/modinfo.php XoopsModules/newbb/branches/alfred/newbb/language/german/admin.php XoopsModules/newbb/branches/alfred/newbb/language/german/main.php XoopsModules/newbb/branches/alfred/newbb/language/italian/admin.php XoopsModules/newbb/branches/alfred/newbb/language/italian/main.php XoopsModules/newbb/branches/defkon1/newbb/language/english/admin.php XoopsModules/newbb/branches/defkon1/newbb/language/english/main.php XoopsModules/newbb/branches/defkon1/newbb/language/english/modinfo.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/admin.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/english/modinfo.php XoopsModules/newbb/branches/irmtfan/newbb/language/german/admin.php XoopsModules/newbb/branches/irmtfan/newbb/language/german/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/italian/admin.php XoopsModules/newbb/branches/irmtfan/newbb/language/italian/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/admin.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/main.php XoopsModules/newbb/branches/irmtfan/newbb/language/persian/modinfo.php XoopsModules/newbb/branches/mamba/newbb/language/english/admin.php XoopsModules/newbb/branches/mamba/newbb/language/english/main.php XoopsModules/newbb/branches/mamba/newbb/language/english/modinfo.php XoopsModules/newbb/releases/newbb-4.00-rc/language/english/admin.php XoopsModules/newbb/releases/newbb-4.00-rc/language/schinese/admin.php XoopsModules/newbb/releases/newbb-4.00-rc/language/schinese_utf8/admin.php XoopsModules/newbb/trunk/newbb/language/english/admin.php XoopsModules/newbb/trunk/newbb/language/schinese/admin.php XoopsModules/newbb/trunk/newbb/language/schinese_utf8/admin.php XoopsModules/news/branches/1.x/Multisite/news/language/english/admin.php XoopsModules/news/branches/1.x/Multisite/news/language/english/modinfo.php XoopsModules/news/branches/1.x/Multisite/news/language/french/admin.php XoopsModules/news/branches/1.x/Multisite/news/language/french/modinfo.php XoopsModules/news/branches/mamba/news/language/english/admin.php XoopsModules/news/branches/mamba/news/language/english/main.php XoopsModules/news/branches/mamba/news/language/english/modinfo.php XoopsModules/news/branches/mamba/news/language/englishUTF8/admin.php XoopsModules/news/branches/mamba/news/language/englishUTF8/main.php XoopsModules/news/branches/mamba/news/language/englishUTF8/modinfo.php XoopsModules/news/branches/mamba/news/language/french/admin.php XoopsModules/news/branches/mamba/news/language/french/main.php XoopsModules/news/branches/mamba/news/language/french/modinfo.php XoopsModules/news/branches/mamba/news/language/frenchUTF8/admin.php XoopsModules/news/branches/mamba/news/language/frenchUTF8/main.php XoopsModules/news/branches/mamba/news/language/frenchUTF8/modinfo.php XoopsModules/news/branches/mamba/news/language/german/admin.php XoopsModules/news/branches/mamba/news/language/german/main.php XoopsModules/news/branches/mamba/news/language/german/modinfo.php XoopsModules/news/branches/roby73/news/language/english/admin.php XoopsModules/news/branches/roby73/news/language/english/main.php XoopsModules/news/branches/roby73/news/language/english/modinfo.php XoopsModules/news/branches/roby73/news/language/englishUTF8/admin.php XoopsModules/news/branches/roby73/news/language/englishUTF8/main.php XoopsModules/news/branches/roby73/news/language/englishUTF8/modinfo.php XoopsModules/news/branches/roby73/news/language/french/admin.php XoopsModules/news/branches/roby73/news/language/french/main.php XoopsModules/news/branches/roby73/news/language/french/modinfo.php XoopsModules/news/branches/roby73/news/language/frenchUTF8/admin.php XoopsModules/news/branches/roby73/news/language/frenchUTF8/main.php XoopsModules/news/branches/roby73/news/language/frenchUTF8/modinfo.php XoopsModules/news/branches/roby73/news/language/german/admin.php XoopsModules/news/branches/roby73/news/language/german/main.php XoopsModules/news/branches/roby73/news/language/german/modinfo.php XoopsModules/news/branches/roby73/news/language/italian/admin.php XoopsModules/news/branches/roby73/news/language/italian/main.php XoopsModules/news/branches/roby73/news/language/italian/modinfo.php XoopsModules/news/branches/timgno/news/language/english/admin.php XoopsModules/news/branches/timgno/news/language/english/main.php XoopsModules/news/branches/timgno/news/language/english/modinfo.php XoopsModules/news/branches/timgno/news/language/englishUTF8/admin.php XoopsModules/news/branches/timgno/news/language/englishUTF8/main.php XoopsModules/news/branches/timgno/news/language/englishUTF8/modinfo.php XoopsModules/news/branches/timgno/news/language/french/admin.php XoopsModules/news/branches/timgno/news/language/french/main.php XoopsModules/news/branches/timgno/news/language/french/modinfo.php XoopsModules/news/branches/timgno/news/language/frenchUTF8/admin.php XoopsModules/news/branches/timgno/news/language/frenchUTF8/main.php XoopsModules/news/branches/timgno/news/language/frenchUTF8/modinfo.php XoopsModules/news/branches/timgno/news/language/german/admin.php XoopsModules/news/branches/timgno/news/language/german/main.php XoopsModules/news/branches/timgno/news/language/german/modinfo.php XoopsModules/news/branches/zyspec/language/english/admin.php XoopsModules/news/branches/zyspec/language/english/blocks.php XoopsModules/news/branches/zyspec/language/english/main.php XoopsModules/news/branches/zyspec/language/english/modinfo.php XoopsModules/news/branches/zyspec/language/englishUTF8/admin.php XoopsModules/news/branches/zyspec/language/englishUTF8/main.php XoopsModules/news/branches/zyspec/language/englishUTF8/modinfo.php XoopsModules/news/branches/zyspec/language/french/admin.php XoopsModules/news/branches/zyspec/language/french/main.php XoopsModules/news/branches/zyspec/language/french/modinfo.php XoopsModules/news/branches/zyspec/language/frenchUTF8/admin.php XoopsModules/news/branches/zyspec/language/frenchUTF8/main.php XoopsModules/news/branches/zyspec/language/frenchUTF8/modinfo.php XoopsModules/news/branches/zyspec/language/german/admin.php XoopsModules/news/branches/zyspec/language/german/main.php XoopsModules/news/branches/zyspec/language/german/modinfo.php XoopsModules/news/releases/1.66/news/language/english/admin.php XoopsModules/news/releases/1.66/news/language/english/main.php XoopsModules/news/releases/1.66/news/language/english/modinfo.php XoopsModules/news/releases/1.66/news/language/englishUTF8/admin.php XoopsModules/news/releases/1.66/news/language/englishUTF8/main.php XoopsModules/news/releases/1.66/news/language/englishUTF8/modinfo.php XoopsModules/news/releases/1.66/news/language/french/admin.php XoopsModules/news/releases/1.66/news/language/french/main.php XoopsModules/news/releases/1.66/news/language/french/modinfo.php XoopsModules/news/releases/1.66/news/language/frenchUTF8/admin.php XoopsModules/news/releases/1.66/news/language/frenchUTF8/main.php XoopsModules/news/releases/1.66/news/language/frenchUTF8/modinfo.php XoopsModules/news/releases/1.66/news/language/german/admin.php XoopsModules/news/releases/1.66/news/language/german/main.php XoopsModules/news/releases/1.66/news/language/german/modinfo.php XoopsModules/news/releases/1.67/news/language/english/admin.php XoopsModules/news/releases/1.67/news/language/english/main.php XoopsModules/news/releases/1.67/news/language/english/modinfo.php XoopsModules/news/releases/1.67/news/language/englishUTF8/admin.php XoopsModules/news/releases/1.67/news/language/englishUTF8/main.php XoopsModules/news/releases/1.67/news/language/englishUTF8/modinfo.php XoopsModules/news/releases/1.67/news/language/french/admin.php XoopsModules/news/releases/1.67/news/language/french/main.php XoopsModules/news/releases/1.67/news/language/french/modinfo.php XoopsModules/news/releases/1.67/news/language/frenchUTF8/admin.php XoopsModules/news/releases/1.67/news/language/frenchUTF8/main.php XoopsModules/news/releases/1.67/news/language/frenchUTF8/modinfo.php XoopsModules/news/releases/1.67/news/language/german/admin.php XoopsModules/news/releases/1.67/news/language/german/main.php XoopsModules/news/releases/1.67/news/language/german/modinfo.php XoopsModules/news/trunk/news/language/english/admin.php XoopsModules/news/trunk/news/language/english/main.php XoopsModules/news/trunk/news/language/english/modinfo.php XoopsModules/news/trunk/news/language/englishUTF8/admin.php XoopsModules/news/trunk/news/language/englishUTF8/main.php XoopsModules/news/trunk/news/language/englishUTF8/modinfo.php XoopsModules/news/trunk/news/language/french/admin.php XoopsModules/news/trunk/news/language/french/main.php XoopsModules/news/trunk/news/language/french/modinfo.php XoopsModules/news/trunk/news/language/german/admin.php XoopsModules/news/trunk/news/language/german/main.php XoopsModules/news/trunk/news/language/german/modinfo.php XoopsModules/obituaries/releases/2.2/obituaries/language/arabic/modinfo.php XoopsModules/obituaries/releases/2.2/obituaries/language/english/modinfo.php XoopsModules/obituaries/releases/2.2/obituaries/language/french/modinfo.php XoopsModules/obituaries/releases/2.2/obituaries/language/italiano/modinfo.php XoopsModules/obituaries/trunk/obituaries/language/arabic/modinfo.php XoopsModules/obituaries/trunk/obituaries/language/english/modinfo.php XoopsModules/obituaries/trunk/obituaries/language/french/modinfo.php XoopsModules/obituaries/trunk/obituaries/language/italiano/modinfo.php XoopsModules/oledrion/branches/mamba/oledrion/admin/gateways/paypal/language/english/main.php XoopsModules/oledrion/branches/mamba/oledrion/admin/gateways/paypal/language/french/main.php XoopsModules/oledrion/branches/mamba/oledrion/language/english/admin.php XoopsModules/oledrion/branches/mamba/oledrion/language/english/main.php XoopsModules/oledrion/branches/mamba/oledrion/language/english/modinfo.php XoopsModules/oledrion/branches/mamba/oledrion/language/french/admin.php XoopsModules/oledrion/branches/mamba/oledrion/language/french/main.php XoopsModules/oledrion/branches/mamba/oledrion/language/french/modinfo.php XoopsModules/oledrion/branches/mamba/oledrion/language/persian/admin.php XoopsModules/oledrion/branches/mamba/oledrion/language/persian/main.php XoopsModules/oledrion/branches/mamba/oledrion/language/persian/modinfo.php XoopsModules/oledrion/branches/voltan/oledrion/admin/gateways/paypal/language/english/main.php XoopsModules/oledrion/branches/voltan/oledrion/admin/gateways/paypal/language/french/main.php XoopsModules/oledrion/branches/voltan/oledrion/language/english/admin.php XoopsModules/oledrion/branches/voltan/oledrion/language/english/main.php XoopsModules/oledrion/branches/voltan/oledrion/language/english/modinfo.php XoopsModules/oledrion/branches/voltan/oledrion/language/english.old/admin.php XoopsModules/oledrion/branches/voltan/oledrion/language/english.old/main.php XoopsModules/oledrion/branches/voltan/oledrion/language/english.old/modinfo.php XoopsModules/oledrion/branches/voltan/oledrion/language/englishUTF8/admin.php XoopsModules/oledrion/branches/voltan/oledrion/language/englishUTF8/main.php XoopsModules/oledrion/branches/voltan/oledrion/language/englishUTF8/modinfo.php XoopsModules/oledrion/branches/voltan/oledrion/language/french/admin.php XoopsModules/oledrion/branches/voltan/oledrion/language/french/main.php XoopsModules/oledrion/branches/voltan/oledrion/language/french/modinfo.php XoopsModules/oledrion/branches/voltan/oledrion/language/frenchUTF8/admin.php XoopsModules/oledrion/branches/voltan/oledrion/language/frenchUTF8/main.php XoopsModules/oledrion/branches/voltan/oledrion/language/frenchUTF8/modinfo.php XoopsModules/oledrion/branches/voltan/oledrion/language/persian/admin.php XoopsModules/oledrion/branches/voltan/oledrion/language/persian/main.php XoopsModules/oledrion/branches/voltan/oledrion/language/persian/modinfo.php XoopsModules/oledrion/releases/2.31/oledrion/admin/gateways/paypal/language/english/main.php XoopsModules/oledrion/releases/2.31/oledrion/admin/gateways/paypal/language/french/main.php XoopsModules/oledrion/releases/2.31/oledrion/language/english/admin.php XoopsModules/oledrion/releases/2.31/oledrion/language/english/main.php XoopsModules/oledrion/releases/2.31/oledrion/language/english/modinfo.php XoopsModules/oledrion/releases/2.31/oledrion/language/englishUTF8/admin.php XoopsModules/oledrion/releases/2.31/oledrion/language/englishUTF8/main.php XoopsModules/oledrion/releases/2.31/oledrion/language/englishUTF8/modinfo.php XoopsModules/oledrion/releases/2.31/oledrion/language/french/admin.php XoopsModules/oledrion/releases/2.31/oledrion/language/french/main.php XoopsModules/oledrion/releases/2.31/oledrion/language/french/modinfo.php XoopsModules/oledrion/releases/2.31/oledrion/language/frenchUTF8/admin.php XoopsModules/oledrion/releases/2.31/oledrion/language/frenchUTF8/main.php XoopsModules/oledrion/releases/2.31/oledrion/language/frenchUTF8/modinfo.php XoopsModules/oledrion/releases/2.32/oledrion/admin/gateways/paypal/language/english/main.php XoopsModules/oledrion/releases/2.32/oledrion/admin/gateways/paypal/language/french/main.php XoopsModules/oledrion/releases/2.32/oledrion/language/english/admin.php XoopsModules/oledrion/releases/2.32/oledrion/language/english/main.php XoopsModules/oledrion/releases/2.32/oledrion/language/english/modinfo.php XoopsModules/oledrion/releases/2.32/oledrion/language/english.old/admin.php XoopsModules/oledrion/releases/2.32/oledrion/language/english.old/main.php XoopsModules/oledrion/releases/2.32/oledrion/language/english.old/modinfo.php XoopsModules/oledrion/releases/2.32/oledrion/language/french/admin.php XoopsModules/oledrion/releases/2.32/oledrion/language/french/main.php XoopsModules/oledrion/releases/2.32/oledrion/language/french/modinfo.php XoopsModules/oledrion/releases/2.32/oledrion/language/frenchUTF8/admin.php XoopsModules/oledrion/releases/2.32/oledrion/language/frenchUTF8/main.php XoopsModules/oledrion/releases/2.32/oledrion/language/frenchUTF8/modinfo.php XoopsModules/oledrion/trunk/oledrion/admin/gateways/paypal/language/english/main.php XoopsModules/oledrion/trunk/oledrion/admin/gateways/paypal/language/french/main.php XoopsModules/oledrion/trunk/oledrion/language/english/admin.php XoopsModules/oledrion/trunk/oledrion/language/english/main.php XoopsModules/oledrion/trunk/oledrion/language/english/modinfo.php XoopsModules/oledrion/trunk/oledrion/language/english.old/admin.php XoopsModules/oledrion/trunk/oledrion/language/english.old/main.php XoopsModules/oledrion/trunk/oledrion/language/english.old/modinfo.php XoopsModules/oledrion/trunk/oledrion/language/englishUTF8/admin.php XoopsModules/oledrion/trunk/oledrion/language/englishUTF8/main.php XoopsModules/oledrion/trunk/oledrion/language/englishUTF8/modinfo.php XoopsModules/oledrion/trunk/oledrion/language/french/admin.php XoopsModules/oledrion/trunk/oledrion/language/french/main.php XoopsModules/oledrion/trunk/oledrion/language/french/modinfo.php XoopsModules/oledrion/trunk/oledrion/language/frenchUTF8/admin.php XoopsModules/oledrion/trunk/oledrion/language/frenchUTF8/main.php XoopsModules/oledrion/trunk/oledrion/language/frenchUTF8/modinfo.php XoopsModules/popnupblog/releases/3.25/popnupblog/language/english/main.php XoopsModules/popnupblog/releases/3.25/popnupblog/language/french/blocks.php XoopsModules/popnupblog/releases/3.25/popnupblog/language/french/main.php XoopsModules/popnupblog/releases/3.25/popnupblog/language/french/modinfo.php XoopsModules/popnupblog/releases/3.25/popnupblog/language/japanese/main.php XoopsModules/popnupblog/releases/3.25/popnupblog/language/polish/main.php XoopsModules/popnupblog/releases/3.25/popnupblog/language/russian/blocks.php XoopsModules/popnupblog/trunk/popnupblog/language/english/main.php XoopsModules/popnupblog/trunk/popnupblog/language/french/blocks.php XoopsModules/popnupblog/trunk/popnupblog/language/french/main.php XoopsModules/popnupblog/trunk/popnupblog/language/french/modinfo.php XoopsModules/popnupblog/trunk/popnupblog/language/japanese/main.php XoopsModules/popnupblog/trunk/popnupblog/language/polish/main.php XoopsModules/popnupblog/trunk/popnupblog/language/russian/blocks.php XoopsModules/profile/branches/wishcraft/1.67/htdocs/module/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.68/htdocs/module/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.69/htdocs/module/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.70/htdocs/module/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.71/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.72/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.74/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.75/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.76/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.77/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/branches/wishcraft/1.78/htdocs/modules/profile/language/english/modinfo.php XoopsModules/profile/releases/1.73/htdocs/modules/profile/language/english/modinfo.php XoopsModules/radiostrem/releases/1.01/radiostream/language/english/admin.php XoopsModules/radiostrem/releases/1.01/radiostream/language/english/modinfo.php XoopsModules/radiostrem/releases/1.01/radiostream/language/italian/admin.php XoopsModules/radiostrem/releases/1.01/radiostream/language/italian/modinfo.php XoopsModules/radiostrem/releases/1.21/radiostream/language/italian/modinfo.php XoopsModules/rbsns/modules/user/language/english/main.php XoopsModules/rbsns/modules/user/language/tchinese_utf8/main.php XoopsModules/shortcuts/releases/1.8/language/english/admin.php XoopsModules/shortcuts/releases/1.8/language/englishUTF8/admin.php XoopsModules/shortcuts/releases/1.8/language/french/admin.php XoopsModules/shortcuts/releases/1.8/language/frenchUTF8/admin.php XoopsModules/shortcuts/releases/1.8/language/japanese/admin.php XoopsModules/shortcuts/releases/1.8/language/persian/admin.php XoopsModules/shortcuts/releases/1.8/language/russian/admin.php XoopsModules/shortcuts/trunk/shortcuts/language/english/admin.php XoopsModules/shortcuts/trunk/shortcuts/language/englishUTF8/admin.php XoopsModules/shortcuts/trunk/shortcuts/language/french/admin.php XoopsModules/shortcuts/trunk/shortcuts/language/frenchUTF8/admin.php XoopsModules/shortcuts/trunk/shortcuts/language/japanese/admin.php XoopsModules/shortcuts/trunk/shortcuts/language/persian/admin.php XoopsModules/shortcuts/trunk/shortcuts/language/russian/admin.php XoopsModules/sitemap/releases/1.31/sitemap/language/catalan/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/english/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/german/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/italian/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/ja_utf8/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/japanese/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/japaneseutf/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/persian/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/polish/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/portuguesebr/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/schinese/modinfo.php XoopsModules/sitemap/releases/1.31/sitemap/language/spanish/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/catalan/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/english/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/german/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/italian/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/ja_utf8/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/japanese/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/persian/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/polish/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/portuguesebr/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/schinese/modinfo.php XoopsModules/sitemap/trunk/sitemap/language/spanish/modinfo.php XoopsModules/smallworld/trunk/smallworld/language/danish/admin.php XoopsModules/smallworld/trunk/smallworld/language/english/admin.php XoopsModules/smallworld/trunk/smallworld/language/french/admin.php XoopsModules/smallworld/trunk/smallworld/language/french_iso/admin.php XoopsModules/smallworld/trunk/smallworld/language/russian/admin.php XoopsModules/smartfaq/releases/1.09/smartfaq/language/english/modinfo.php XoopsModules/smartfaq/releases/1.09/smartfaq/language/french/admin.php XoopsModules/smartfaq/releases/1.09/smartfaq/language/french/main.php XoopsModules/smartfaq/releases/1.09/smartfaq/language/french/modinfo.php XoopsModules/smartfaq/trunk/smartfaq/language/english/modinfo.php XoopsModules/smartfaq/trunk/smartfaq/language/french/admin.php XoopsModules/smartfaq/trunk/smartfaq/language/french/main.php XoopsModules/smartfaq/trunk/smartfaq/language/french/modinfo.php XoopsModules/smartpartner/branches/jagibu/smartpartner/language/english/blocks.php XoopsModules/smartpartner/branches/jagibu/smartpartner/language/english/modinfo.php XoopsModules/smartpartner/branches/jagibu/smartpartner/language/polish/blocks.php XoopsModules/smartpartner/branches/jagibu/smartpartner/language/polish/modinfo.php XoopsModules/smartpartner/branches/mamba/smartpartner/admin/main.php XoopsModules/smartpartner/branches/mamba/smartpartner/language/english/blocks.php XoopsModules/smartpartner/branches/mamba/smartpartner/language/english/modinfo.php XoopsModules/smartpartner/branches/mamba/smartpartner/language/french/blocks.php XoopsModules/smartpartner/branches/mamba/smartpartner/language/french/modinfo.php XoopsModules/smartpartner/releases/1.12/htdocs/modules/smartpartner/language/english/blocks.php XoopsModules/smartpartner/releases/1.12/htdocs/modules/smartpartner/language/english/modinfo.php XoopsModules/smartpartner/releases/1.12/htdocs/modules/smartpartner/language/schinese_utf8/modinfo.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/blocks.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/modinfo.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/blocks.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/modinfo.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/blocks.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/modinfo.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/blocks.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/modinfo.php XoopsModules/smartsection/releases/2.15/htdocs/modules/smartsection/language/german/plugin/articles/modinfo.php XoopsModules/smartsection/releases/2.15/htdocs/modules/smartsection/language/italian/modinfo.php XoopsModules/smartsection/releases/2.15/htdocs/modules/smartsection/language/nederlands/modinfo.php XoopsModules/smartsection/releases/2.15/htdocs/modules/smartsection/language/persian/modinfo.php XoopsModules/tag/branches/Mamba/tag/language/english/blocks.php XoopsModules/tag/branches/Mamba/tag/language/english/main.php XoopsModules/tag/branches/Mamba/tag/language/french/admin.php XoopsModules/tag/branches/Mamba/tag/language/french/blocks.php XoopsModules/tag/branches/Mamba/tag/language/french/main.php XoopsModules/tag/branches/Mamba/tag/language/french/modinfo.php XoopsModules/tbdev/releases/1.05 - Alpha/htdocs/modules/tb/language/english/modinfo.php XoopsModules/userpage/releases/1.5/language/english/admin.php XoopsModules/userpage/releases/1.5/language/englishUTF8/admin.php XoopsModules/userpage/releases/1.5/language/french/admin.php XoopsModules/userpage/releases/1.5/language/frenchUTF8/admin.php XoopsModules/userpage/releases/1.5/language/japanese/admin.php XoopsModules/userpage/releases/1.5/language/persian/admin.php XoopsModules/userpage/releases/1.5/language/russian/admin.php XoopsModules/userpage/trunk/userpage/language/english/admin.php XoopsModules/userpage/trunk/userpage/language/englishUTF8/admin.php XoopsModules/userpage/trunk/userpage/language/french/admin.php XoopsModules/userpage/trunk/userpage/language/frenchUTF8/admin.php XoopsModules/userpage/trunk/userpage/language/japanese/admin.php XoopsModules/userpage/trunk/userpage/language/persian/admin.php XoopsModules/userpage/trunk/userpage/language/russian/admin.php XoopsModules/wfchannel/trunk/wfchannel/language/english/modinfo.php XoopsModules/wfdownloads/releases/3.2_RC2/wfdownloads/language/english/modinfo.php XoopsModules/wfdownloads/releases/3.2_RC2/wfdownloads/language/french/modinfo.php XoopsModules/wfdownloads/releases/3.2_RC2/wfdownloads/language/german/modinfo.php XoopsModules/wfdownloads/releases/3.2_RC2/wfdownloads/language/persian/modinfo.php XoopsModules/wfdownloads/releases/3.2_RC2/wfdownloads/language/portuguesebr/modinfo.php XoopsModules/wfdownloads/releases/3.2_RC2/wfdownloads/language/portuguesebr_utf-8/modinfo.php XoopsModules/wfdownloads/releases/3.2_RC2/wfdownloads/language/spanish/modinfo.php XoopsModules/wfdownloads/trunk/wfdownloads/language/english/modinfo.php XoopsModules/wfdownloads/trunk/wfdownloads/language/french/modinfo.php XoopsModules/wfdownloads/trunk/wfdownloads/language/german/modinfo.php XoopsModules/wfdownloads/trunk/wfdownloads/language/persian/modinfo.php XoopsModules/wfdownloads/trunk/wfdownloads/language/portuguesebr/modinfo.php XoopsModules/wfdownloads/trunk/wfdownloads/language/portuguesebr_utf-8/modinfo.php XoopsModules/wfdownloads/trunk/wfdownloads/language/spanish/modinfo.php XoopsModules/wflink/branches/wishcraft/1.06/htdocs/modules/wflinks/language/english/modinfo.php XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/language/english/modinfo.php XoopsModules/wflink/releases/1.05/htdocs/modules/wflinks/language/schinese_utf8/modinfo.php XoopsModules/wflink/trunk/htdocs/modules/wflinks/language/english/modinfo.php XoopsModules/wflink/trunk/htdocs/modules/wflinks/language/french/modinfo.php XoopsModules/wflink/trunk/htdocs/modules/wflinks/language/german/modinfo.php XoopsModules/wflink/trunk/htdocs/modules/wflinks/language/nederlands/modinfo.php XoopsModules/wflink/trunk/htdocs/modules/wflinks/language/portuguesebr/modinfo.php XoopsModules/wflink/trunk/htdocs/modules/wflinks/language/spanish/modinfo.php XoopsModules/xaddresses/trunk/xaddresses/language/english/modinfo.php XoopsModules/xfguestbook/branches/roby73/xfguestbook/language/english/main.php XoopsModules/xfguestbook/branches/roby73/xfguestbook/language/french/main.php XoopsModules/xfguestbook/branches/roby73/xfguestbook/language/german/main.php XoopsModules/xfguestbook/branches/roby73/xfguestbook/language/italian/main.php XoopsModules/xfguestbook/branches/roby73/xfguestbook/language/nederlands/main.php XoopsModules/xfguestbook/releases/2.5.01/xfquestbook/language/english/main.php XoopsModules/xfguestbook/releases/2.5.01/xfquestbook/language/french/main.php XoopsModules/xfguestbook/releases/2.5.01/xfquestbook/language/german/main.php XoopsModules/xfguestbook/releases/2.5.01/xfquestbook/language/nederlands/main.php XoopsModules/xforum/branches/2.6.0/5.9/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/4.03/htdocs/modules/xforum/language/aussie/admin.php XoopsModules/xforum/releases/4.03/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/4.04/htdocs/modules/xforum/language/aussie/admin.php XoopsModules/xforum/releases/4.04/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/4.05/htdocs/modules/xforum/language/aussie/admin.php XoopsModules/xforum/releases/4.05/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/4.06/htdocs/modules/xforum/language/aussie/admin.php XoopsModules/xforum/releases/4.06/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/4.10/htdocs/modules/xforum/language/aussie/admin.php XoopsModules/xforum/releases/4.10/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/4.11/htdocs/modules/xforum/language/aussie/admin.php XoopsModules/xforum/releases/4.11/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/4.12/htdocs/modules/xforum/language/aussie/admin.php XoopsModules/xforum/releases/4.12/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/4.13/htdocs/modules/xforum/language/aussie/admin.php XoopsModules/xforum/releases/4.13/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.51/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.70/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.76/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.78/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.80/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.81/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.83/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.84/htdocs/modules/xforum/language/english/admin.php XoopsModules/xforum/releases/5.85/htdocs/modules/xforum/language/english/admin.php XoopsModules/xhelp/branches/voltan/language/english/admin.php XoopsModules/xhelp/branches/voltan/language/english/modinfo.php XoopsModules/xhelp/branches/voltan/language/persian/admin.php XoopsModules/xhelp/branches/voltan/language/persian/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/english/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/english/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/french/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/french/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/german/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/german/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/italian/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/italian/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/japanese/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/japanese/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/nederlands/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/persian/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/persian/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/portugues.de.portugal/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/portugues.do.brasil/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/portugues.do.brasil/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/spanish/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/spanish/modinfo.php XoopsModules/xhelp/releases/0.80/xhelp/language/tchinese/admin.php XoopsModules/xhelp/releases/0.80/xhelp/language/tchinese/modinfo.php XoopsModules/xhelp/releases/1.12/modules/xhelp/language/english/admin.php XoopsModules/xhelp/releases/1.12/modules/xhelp/language/english/modinfo.php XoopsModules/xhelp/releases/1.15/modules/xhelp/language/english/admin.php XoopsModules/xhelp/releases/1.15/modules/xhelp/language/english/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/english/admin.php XoopsModules/xhelp/trunk/xhelp/language/english/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/french/admin.php XoopsModules/xhelp/trunk/xhelp/language/french/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/german/admin.php XoopsModules/xhelp/trunk/xhelp/language/german/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/italian/admin.php XoopsModules/xhelp/trunk/xhelp/language/italian/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/japanese/admin.php XoopsModules/xhelp/trunk/xhelp/language/japanese/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/nederlands/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/persian/admin.php XoopsModules/xhelp/trunk/xhelp/language/persian/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/portugues.de.portugal/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/portugues.do.brasil/admin.php XoopsModules/xhelp/trunk/xhelp/language/portugues.do.brasil/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/spanish/admin.php XoopsModules/xhelp/trunk/xhelp/language/spanish/modinfo.php XoopsModules/xhelp/trunk/xhelp/language/tchinese/admin.php XoopsModules/xhelp/trunk/xhelp/language/tchinese/modinfo.php XoopsModules/xlanguage/branches/mamba/xlanguage/language/english/admin.php XoopsModules/xlanguage/branches/mamba/xlanguage/language/english/modinfo.php XoopsModules/xlanguage/branches/mamba/xlanguage/language/italian/italian/modinfo.php XoopsModules/xlanguage/branches/mamba/xlanguage/language/schinese/modinfo.php XoopsModules/xlanguage/branches/mamba/xlanguage/language/schinese_utf8/modinfo.php XoopsModules/xlanguage/branches/mamba/xlanguage/language/tchinese_utf8/modinfo.php XoopsModules/xlanguage/releases/3.1/xlanguage/language/english/modinfo.php XoopsModules/xlanguage/releases/3.1/xlanguage/language/norwegian/modinfo.php XoopsModules/xlanguage/releases/3.1/xlanguage/language/schinese/modinfo.php XoopsModules/xlanguage/releases/3.1/xlanguage/language/tchinese/modinfo.php XoopsModules/xlanguage/trunk/xlanguage/language/english/admin.php XoopsModules/xlanguage/trunk/xlanguage/language/english/modinfo.php XoopsModules/xlanguage/trunk/xlanguage/language/italian/italian/modinfo.php XoopsModules/xlanguage/trunk/xlanguage/language/schinese/modinfo.php XoopsModules/xlanguage/trunk/xlanguage/language/schinese_utf8/modinfo.php XoopsModules/xlanguage/trunk/xlanguage/language/tchinese_utf8/modinfo.php XoopsModules/xmf/branches/xmf-complete-backup/language/english/about.php XoopsModules/xmf/trunk/xmf/language/english/about.php XoopsModules/xnews/releases/1.68 Final/modules/xnews/language/german/admin.php XoopsModules/xnews/releases/1.68 Final/modules/xnews/language/german/main.php XoopsModules/xnews/releases/1.68 Final/modules/xnews/language/german/modinfo.php XoopsModules/xnews/releases/1.68 Final/modules/xnews/language/persian/admin.php XoopsModules/xnews/releases/1.68 Final/modules/xnews/language/persian/main.php XoopsModules/xnews/releases/1.68 Final/modules/xnews/language/persian/modinfo.php XoopsModules/xnews/releases/1.69 Final/modules/xnews/language/german/admin.php XoopsModules/xnews/releases/1.69 Final/modules/xnews/language/german/main.php XoopsModules/xnews/releases/1.69 Final/modules/xnews/language/german/modinfo.php XoopsModules/xnews/releases/1.69 Final/modules/xnews/language/persian/admin.php XoopsModules/xnews/releases/1.69 Final/modules/xnews/language/persian/main.php XoopsModules/xnews/releases/1.69 Final/modules/xnews/language/persian/modinfo.php XoopsModules/xnews/releases/1.70 Final/modules/xnews/language/german/admin.php XoopsModules/xnews/releases/1.70 Final/modules/xnews/language/german/main.php XoopsModules/xnews/releases/1.70 Final/modules/xnews/language/german/modinfo.php XoopsModules/xnews/releases/1.70 Final/modules/xnews/language/persian/admin.php XoopsModules/xnews/releases/1.70 Final/modules/xnews/language/persian/main.php XoopsModules/xnews/releases/1.70 Final/modules/xnews/language/persian/modinfo.php XoopsModules/xnews/trunk/modules/xnews/language/german/admin.php XoopsModules/xnews/trunk/modules/xnews/language/german/main.php XoopsModules/xnews/trunk/modules/xnews/language/german/modinfo.php XoopsModules/xnews/trunk/modules/xnews/language/persian/admin.php XoopsModules/xnews/trunk/modules/xnews/language/persian/main.php XoopsModules/xnews/trunk/modules/xnews/language/persian/modinfo.php XoopsModules/xoopsfaq/trunk/xoopsfaq/language/english/admin.php XoopsModules/xoopsfaq/trunk/xoopsfaq/language/schinese_utf8/admin.php XoopsModules/xoopsheadline/branches/ZySpec/xoopsheadline/language/english/main.php XoopsModules/xoopspartners/branches/formuss/xoopspartners/language/english/main.php XoopsModules/xoopspartners/branches/formuss/xoopspartners/language/english/modinfo.php XoopsModules/xoopspartners/branches/mamba/xoopspartners/language/english/admin.php XoopsModules/xoopspartners/branches/mamba/xoopspartners/language/english/main.php XoopsModules/xoopspartners/branches/mamba/xoopspartners/language/french/admin.php XoopsModules/xoopspartners/branches/mamba/xoopspartners/language/french/blocks.php XoopsModules/xoopspartners/branches/mamba/xoopspartners/language/french/main.php XoopsModules/xoopspartners/branches/mamba/xoopspartners/language/spanish/admin.php XoopsModules/xoopspartners/branches/mamba/xoopspartners/language/spanish/main.php XoopsModules/xoopspartners/branches/zyspec/xoopspartners/language/english/admin.php XoopsModules/xoopspartners/branches/zyspec/xoopspartners/language/english/main.php XoopsModules/xoopspartners/branches/zyspec/xoopspartners/language/english/modinfo.php XoopsModules/xoopspartners/branches/zyspec/xoopspartners/language/french/admin.php XoopsModules/xoopspartners... [truncated message content] |
From: <be...@us...> - 2012-08-13 06:13:01
|
Revision: 10065 http://xoops.svn.sourceforge.net/xoops/?rev=10065&view=rev Author: beckmi Date: 2012-08-13 06:12:50 +0000 (Mon, 13 Aug 2012) Log Message: ----------- Updating languages format to UTF-8, fixing English translations. Modified Paths: -------------- XoopsModules/rw_banner/trunk/rw_banner/language/english/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/english/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/english/help/help.html XoopsModules/rw_banner/trunk/rw_banner/language/english/index.html XoopsModules/rw_banner/trunk/rw_banner/language/english/main.php XoopsModules/rw_banner/trunk/rw_banner/language/english/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/french/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/french/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/french/index.html XoopsModules/rw_banner/trunk/rw_banner/language/french/main.php XoopsModules/rw_banner/trunk/rw_banner/language/french/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/index.html XoopsModules/rw_banner/trunk/rw_banner/language/italian/main.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/index.html XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/main.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/modinfo.php Modified: XoopsModules/rw_banner/trunk/rw_banner/language/english/admin.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/language/english/admin.php 2012-08-13 05:01:52 UTC (rev 10064) +++ XoopsModules/rw_banner/trunk/rw_banner/language/english/admin.php 2012-08-13 06:12:50 UTC (rev 10065) @@ -1,251 +1,243 @@ -<?php -// ------------------------------------------------------------------------ // -// RW-Banner // -// Copyright (c) 2006 BrInfo // -// <http://www.brinfo.com.br> // -// ------------------------------------------------------------------------ // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation; either version 2 of the License, or // -// (at your option) any later version. // -// // -// You may not change or alter any portion of this comment or credits // -// of supporting developers from this source code or any supporting // -// source code which is considered copyrighted (c) material of the // -// original comment or credit authors. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program; if not, write to the Free Software // -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// ------------------------------------------------------------------------- // -// Author: Rodrigo Pereira Lima (BrInfo - Solu��es Web) // -// Site: http://www.brinfo.com.br // -// Project: RW-Banner // -// Descri��o: Sistema de gerenciamento de m�dias publicit�rias // -// ------------------------------------------------------------------------- // - -//admin/index.php -define('_ADM_MSG1', 'Status changed successfully!!'); -define('_ADM_MSG2', 'Banner changed successfully!!'); -define('_ADM_MSG8', 'Banner added successfully!!'); -define('_ADM_MSG101', 'Banner deleted successfully!!'); -define('_ADM_MSG10', 'There was a problem adding the banner.'); -define('_ADM_MSG11', 'There was a problem editing the banner.'); -define('_ADM_MSG3', 'Are you sure you want to remove this category and all its banners???'); -define('_ADM_MSG4', 'Category changed successfully!!'); -define('_ADM_MSG5', 'Category added successfully!!'); -define('_ADM_MSG102', 'Category an its banners deleted successfully!!'); -define('_ADM_MSG6', 'There was a problem adding the category.'); -define('_ADM_MSG7', 'There was a problem editing the category.'); -define('_ADM_MSG12', 'Select a block model first.'); -define('_ADM_MSG13', 'Block added successfully! Insert the code below in the template in the exact place you want the block to be shown.'); -define('_ADM_MSG14', 'Block changed successfully!!'); -define('_ADM_MSG15', 'Are you sure you want to delete this block?'); -define('_ADM_MSG16', 'Block deleted successfully!!'); -define('_ADM_MSG17', 'Default upload folder for banners created successfully!!!'); -define('_ADM_MSG18', 'There was an error creating the default upload folder for the banners!!! Please, try again.'); -define('_ADM_MSG19', 'Are you sure you want to delete this banner?'); -define('_ADM_MSG20', 'Are you sure you want to remove this tag?<br />WARNING: By deleting the tag from the database, also remove it from the templates it was being used to avoid any problems.'); -define('_ADM_MSG21', 'Tag deleted successfully!!'); -define('_ADM_MSG22', 'Tag added succesfully!!'); -define('_ADM_MSG23', 'There was a problem adding the tag.'); -define('_ADM_MSG24', 'Tag changed successfully!!'); -define('_ADM_MSG25', 'There was a problem editing the tag.'); - -define('_ADM_TITLE1', 'Registered banners '); -define('_ADM_TITLE2', 'ID'); -define('_ADM_TITLE3', 'CLIENT'); -define('_ADM_TITLE4', 'CATEGORY'); -define('_ADM_TITLE5', 'IMPRESSIONS'); -define('_ADM_TITLE6', 'IMP. LEFT'); -define('_ADM_TITLE7', 'CLICKS'); -define('_ADM_TITLE8', '% OF CLICKS'); -define('_ADM_TITLE9', 'DATE CREATED'); -define('_ADM_TITLE10', 'STATUS'); -define('_ADM_TITLE11', 'OPTIONS'); -define('_ADM_TITLE12', 'Registered categories'); -define('_ADM_TITLE13', 'TITLE'); -define('_ADM_TITLE14', 'NR. BANNERS'); -define('_ADM_TITLE15', 'MODULE'); -define('_ADM_TITLE16', 'Clientes with banners'); -define('_ADM_TITLE17', 'CLIENT'); -define('_ADM_TITLE18', 'CONTACT'); -define('_ADM_TITLE19', 'EMAIL'); -define('_ADM_TITLE20', 'BANNERS'); -define('_ADM_TITLE39', 'CLICKS LEFT.'); -define('_ADM_TITLE40', 'Template Blocks'); -define('_ADM_TITLE41', 'Select the block model you want to insert in your templates'); -define('_ADM_TITLE42', 'Select a block'); -define('_ADM_TITLE43', 'DESCRIPTION'); -define('_ADM_TITLE44', 'COLUMN NR.'); -define('_ADM_TITLE45', 'REFRESH TIME (ms)'); -define('_ADM_TITLE46', 'Style'); -define('_ADM_TITLE47', 'Insert here the CSS for the block. Pay attention, in the field there is already a CSS model for a default block, don\'t change the name of the classes, simply adapt them to your needs.'); -define('_ADM_TITLE48', 'Insert here a brief description about the block. We recommend to write in here the template to which it is used and further information that can let clear the purpose of the block.'); -define('_ADM_TITLE49', 'INCLUSION ID'); -define('_ADM_TITLE50', 'Click on the button "Generate" to create the inclusion code for the block. This code should be inserted in the template, in the exact place where the banner block will be shown. Remember that the color, postion, font and size formats depend on the CSS chosen by you in this screen.'); -define('_ADM_TITLE51', 'Generate inclusion code'); -define('_ADM_TITLE52', 'FILE'); -define('_ADM_TITLE53', 'The time has to be set in miliseconds. E.g.: If you want to change the banners every 10 seconds, insert the value of 10000 miliseconds. For 30 seconds, 30000 miliseconds and so on.'); -define('_ADM_TITLE99', 'EXPIRATION DATE'); - -define('_ADM_TAG_TITLE01', 'ID'); -define('_ADM_TAG_TITLE02', 'TITLE'); -define('_ADM_TAG_TITLE03', 'SMARTY TAG'); -define('_ADM_TAG_TITLE04', 'CATEGORY'); -define('_ADM_TAG_TITLE05', 'TOTAL BANNERS'); -define('_ADM_TAG_TITLE06', 'TOTAL COLUMNS'); -define('_ADM_TAG_TITLE07', 'STATUS'); -define('_ADM_TAG_TITLE08', 'Add new tag'); -define('_ADM_TAG_TITLE09', 'Title:'); -define('_ADM_TAG_TITLE10', 'Category:'); -define('_ADM_TAG_TITLE11', 'Number of Banners:'); -define('_ADM_TAG_TITLE12', 'Number of Columns:'); -define('_ADM_TAG_TITLE13', 'All categories'); -define('_ADM_TAG_TITLE14', 'Smarty Tag:'); -define('_ADM_TAG_TITLE15', 'WARNING: This will be name for the created tag, therefore you cannnot use spaces, accents or any special chars. If you want to combine words separate each word by an underline(_).'); -define('_ADM_TAG_TITLE16', 'Show only in the module:'); -define('_ADM_TAG_TITLE17', 'All modules'); -define('_ADM_TAG_TITLE18', 'Tag status:'); -define('_ADM_TAG_TITLE19', 'MODULES'); -define('_ADM_TAG_TITLE20', 'NOTES:'); -define('_ADM_TAG_TITLE21', 'We recommmend to enter in this field all the places where the tag was used so that when you do not want to continue using it, it\'ll be easy to remove it.'); -define('_ADM_TAG_TITLE22', 'Banner code:'); -define('_ADM_TAG_TITLE23', 'Case you do not want that this TAG shows random banners, places in this field the Code of banner that you desires to show and only it will be shown.'); - -define('_ADM_TAG_STATUS1', 'Tag Active'); -define('_ADM_TAG_STATUS2', 'Tag Inactive'); - -define('_ADM_VALUE_BTN1', 'Add Banner'); -define('_ADM_VALUE_BTN2', 'View Banner'); -define('_ADM_VALUE_BTN3', 'Edit Banner'); -define('_ADM_VALUE_BTN4', 'Remove Banner'); -define('_ADM_VALUE_BTN5', 'Add Category'); -define('_ADM_VALUE_BTN6', 'Edit Category'); -define('_ADM_VALUE_BTN7', 'Remove Category'); -define('_ADM_VALUE_BTN8', 'Add Client'); -define('_ADM_VALUE_BTN9', 'Edit Category'); -define('_ADM_VALUE_BTN10', 'Add'); -define('_ADM_VALUE_BTN11', 'Template blocks'); -define('_ADM_VALUE_BTN12', 'Add Tag'); - -define('_ADM_BANNER_STATUS1', 'Banner Active'); -define('_ADM_BANNER_STATUS2', 'Banner Inactive'); -define('_ADM_BANNER_STATUS3', 'Sent per Client. Waiting for action!'); -define('_ADM_BLOCK_STATUS1', 'Active'); -define('_ADM_BLOCK_STATUS2', 'Inactive'); - -define('_ADM_BANNER_EXIBREST', 'Unlimited'); - -define('_ADM_CATEG_ALLMOD', 'All'); -define('_ADM_NO_CATEG', 'Define Categ'); - -define('_AM_RWBANNER_PREF', 'Preferences'); -define('_AM_RWBANNER_OPTS', 'Blocks / Groups'); -define('_AM_RWBANNER_GOMOD', 'Go to module'); -define('_AM_RWBANNER_ABOUT', 'About the module'); -define('_AM_RWBANNER_DEMO', 'Support'); -define('_AM_RWBANNER_MODADMIN', '- General Admin:'); -define('_AM_RWBANNER_INDEX', 'Index'); - -define('_AM_RWBANNER_LIST_BANNER', 'List of all registered banners'); -define('_AM_RWBANNER_LIST_BANNER_DESC', 'List of banners registered in the system. Through this list you can have a brief statistic of all banners as well as edit or delete them. To change the exhibition order of the banners click on the columns name.'); -define('_AM_RWBANNER_LIST_CATEG', 'List of registered categories'); -define('_AM_RWBANNER_LIST_CATEG_DESC', 'List of all registered categories in the system. Through this list you can edit and delete the categories.'); -define('_AM_RWBANNER_LIST_USERS', 'List all clients with banners'); -define('_AM_RWBANNER_LIST_USERS_DESC', 'List of all registered users that have banners registered in the system.'); -define('_AM_RWBANNER_LIST_TAG', 'Registered Smarty Tags list'); -define('_AM_RWBANNER_LIST_TAG_DESC', 'List of all registered smarty tags in the system. These tags are automatically created when the site is started and show the blocks in your site\'s theme or in the templates from the modules according to your defined configuration.<br /> To show the banners in the templates or in the theme edit the desired file including the tag in the exact place where the banners should be shown. You can deactivate the tags at any time clicking on the icon in the status column but remember that only the active tags will show banners. <p style=\'color:#FF0000;\'><b>WATCH OUT:</b> To activate the TAGS function it is necessarey to hack the xoops core, to learn how to apply this hack read the README.TXT file</p>'); - -define('_AM_RWBANNER_NODIR', 'The default upload folder for the banners does not exist or is inaccessible.<br /><font color="red">Default folder: "%s"</font> <a href="main.php?op=criardir">Create folder</a>'); - -define('_ADM_TOTAL_BANNER_LEG', 'Total Registered Banners:'); - -//admin/edita.php -define('_ADM_MSG5_ED', 'All the fields to be filled are mandatory!!!'); - -define('_ADM_TITLE21', 'Edit Banner nr.'); -define('_ADM_TITLE22', 'Client:'); -define('_ADM_TITLE23', 'Category:'); -define('_ADM_TITLE24', 'Exhibition number:'); -define('_ADM_TITLE500', 'Click number:'); -define('_ADM_TITLE5001', 'Exhibition period (in days):'); -define('_ADM_TITLE25', 'Image(Url):'); -define('_ADM_TITLE26', 'Link(Url):'); -define('_ADM_TITLE27', 'Use Html?'); -define('_ADM_TITLE28', 'HTML code:'); -define('_ADM_TITLE29', 'Target:'); -define('_ADM_TITLE51_ED', 'Upload Banner:'); -define('_ADM_TITLE5000', 'Notes:'); -define('_ADM_TITLE5000_DESC', 'In this field the client defined some details about the banner and its exhibition, analize the content of this field to define the publicity scheme for this banner.'); - -define('_ADM_VALUE_BTN10_ED', 'Send'); - -//admin/editacateg.php -define('_ADM_MSG6_EDC', 'This category has registered banners, don\'t forget to edit them, by changing the size so that they are compatible with the new category setup, otherwise, there can occur problems with the banner exhibition!!!'); - -define('_ADM_TITLE30', 'Edit Category nr.'); -define('_ADM_TITLE31', 'Title:'); -define('_ADM_TITLE32', 'Banner width:'); -define('_ADM_TITLE33', 'Banner height:'); -define('_ADM_TITLE34', 'Attach to module:'); - -//admin/insere.php -define('_ADM_TITLE35', 'Add new banner'); -define('_ADM_TITLE36', 'Exhibition number:'); - -//admin/inserecateg.php -define('_ADM_TITLE38', 'Add new categgory'); -define('_ADM_TITLE37', 'Choosing one or more modules in this option, you define that all the banners generated by this tag will be shown in the selected module.'); - -//admin/myblocksadmin.php -define('_AM_RWBANNER_BLOCKS', 'Blocks'); -define('_AM_RWBANNER_BLOCKSINFO', 'You can setup the block here or in the system module. Here you can also have the option to clone a block.'); -define('_AM_RWBANNER_GROUPS', 'Groups'); -define('_AM_RWBANNER_GROUPSINFO', 'Setup module and block permissions for each group'); -define('_AM_RWBANNER_POSITION', 'Position'); - - -define('_ADM_BTN_OP1', 'Add'); -define('_ADM_BTN_OP2', 'Edit'); -define('_ADM_BTN_OP3', 'Unlimeted'); - -//admin/upgrade.php -define('_AM_RWBANNER_UPGRADEFAILED', 'There was an erro during the update process! Please, try again!'); -define('_AM_RWBANNER_UPGRADEFAILED1', 'Error while creating the banners table!'); -define('_AM_RWBANNER_UPGRADEFAILED2', 'Error while creating the category table!'); -define('_AM_RWBANNER_UPGRADEFAILED3', 'Error while creating the TAGS tabel!'); - -define('_AM_RWBANNER_UPGRADECOMPLETE', 'Tables update executed successfully! Follow the steps below to activate all the module resources and after, click on the following link.'); -define('_AM_RWBANNER_UPGRADECOMPLETE1', 'The code for the banner exibition in the theme and templates for your site was changed, you have to change the old code in the following file ".XOOPS_ROOT_PATH."/header.php by the code below:'); -define('_AM_RWBANNER_UPGRADECOMPLETE2', 'Now the module has a new feature, banner exhibition in text from other modules, allowing that you show your banners in any module that accepts bbcodes such as the news, articles, XT-Conte�do modules, including forums. So that this new feature becomes active you have to hack the ".XOOPS_ROOT_PATH."/class/module.textsanitizer.php file.<br />The hack has to be applied in the end of the xoopsCodeDecode function. To make it easier, take a look athe the file: function_bbcode_xoops2015.txt in the docs folder in this module.'); - -define('_AM_RWBANNER_UPDATEMODULE', 'Update Templates and Blocks'); - -define('_AM_RWBANNER_IMPORT', 'Import'); -define('_AM_IMPORT_TITLE', 'Import selected banners of the Xoops System for the RW-Banner '); -define('_AM_IMPORT_TITLE1', 'RW-Banner Category'); -define('_AM_IMPORT_TITLE2', 'RW-Banner Client'); -define('_AM_IMPORT_TITLE3', 'Import?'); -define('_AM_SUCCESS_IMPORT', 'Successfully carried through importation. As the old system possessed given little for banners, edits banners imported and configures them correctly. '); -define('_AM_FAIL_IMPORT', 'Some problems had occurred during the import process! '); - -// 1.51 -define('_AM_RWBANNER_PERMISSIONS', 'Permissions'); - -define('_AM_ACTIVERIGHTS', 'Admin Rights'); -define('_AM_ACCESSRIGHTS', 'Access Rights'); -define('_AM_UNLIMIT', 'Unlimited'); -//define('_AM_IMPORT', 'Import'); - - - - - - - +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Soluções Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descrição: Sistema de gerenciamento de mídias publicitárias // +// ------------------------------------------------------------------------- // + +//admin/index.php +define('_ADM_MSG1','Status changed successfully!!'); +define('_ADM_MSG2','Banner changed successfully!!'); +define('_ADM_MSG8','Banner added successfully!!'); +define('_ADM_MSG101','Banner deleted successfully!!'); +define('_ADM_MSG10','There was a problem adding the banner.'); +define('_ADM_MSG11','There was a problem editing the banner.'); +define('_ADM_MSG3','Are you sure to remove this category and all its banners???'); +define('_ADM_MSG4','Category changed successfully!!'); +define('_ADM_MSG5','Category added successfully!!'); +define('_ADM_MSG102','Category an its banners deleted successfully!!'); +define('_ADM_MSG6','There was a problem adding the category.'); +define('_ADM_MSG7','There was a problem editing the category.'); +define('_ADM_MSG12','Select a block model first.'); +define('_ADM_MSG13','Block added successfully! Insert the code below in the template in the exact place you want the block to be shown.'); +define('_ADM_MSG14','Block changed successfully!!'); +define('_ADM_MSG15','Are you sure to delete this block?'); +define('_ADM_MSG16','Block deleted successfully!!'); +define('_ADM_MSG17','Default upload folder for banners created successfully!!!'); +define('_ADM_MSG18','There was an error creating the default upload folder for the banners!!! Please, try again.'); +define('_ADM_MSG19','Are you sure to delete this banner?'); +define('_ADM_MSG20','Are you sure to remove this tag?<br />WARNING: By deleting the tag from the database, also remove it from the templates it was being used to avoid any problems.'); +define('_ADM_MSG21','Tag deleted successfully!!'); +define('_ADM_MSG22','Tag added successfully!!'); +define('_ADM_MSG23','There was a problem adding the tag.'); +define('_ADM_MSG24','Tag changed successfully!!'); +define('_ADM_MSG25','There was a problem editing the tag.'); + +define('_ADM_TITLE1','Registered banners '); +define('_ADM_TITLE2','ID'); +define('_ADM_TITLE3','CLIENT'); +define('_ADM_TITLE4','CATEGORY'); +define('_ADM_TITLE5','IMPRESSIONS'); +define('_ADM_TITLE6','IMP. LEFT'); +define('_ADM_TITLE7','CLICKS'); +define('_ADM_TITLE8','% OF CLICKS'); +define('_ADM_TITLE9','DATE CREATED'); +define('_ADM_TITLE10','STATUS'); +define('_ADM_TITLE11','OPTIONS'); +define('_ADM_TITLE12','Registered categories'); +define('_ADM_TITLE13','TITLE'); +define('_ADM_TITLE14','NR. BANNERS'); +define('_ADM_TITLE15','MODULE'); +define('_ADM_TITLE16','Clients with banners'); +define('_ADM_TITLE17','CLIENT'); +define('_ADM_TITLE18','CONTACT'); +define('_ADM_TITLE19','EMAIL'); +define('_ADM_TITLE20','BANNERS'); +define('_ADM_TITLE39','CLICKS LEFT.'); +define('_ADM_TITLE40','Template Blocks'); +define('_ADM_TITLE41','Select the block model you want to insert in your templates'); +define('_ADM_TITLE42','Select a block'); +define('_ADM_TITLE43','DESCRIPTION'); +define('_ADM_TITLE44','COLUMN NR.'); +define('_ADM_TITLE45','REFRESH TIME (ms)'); +define('_ADM_TITLE46','Style'); +define('_ADM_TITLE47','Insert here the CSS for the block. Pay attention, in the field there is already a CSS model for a default block, don\'t change the name of the classes, simply adapt them to your needs.'); +define('_ADM_TITLE48','Insert here a brief description of the block. We recommend to write here the template with which it is used and further information that can show clearly the purpose of the block.'); +define('_ADM_TITLE49','INCLUSION ID'); +define('_ADM_TITLE50','Click on the button "Generate" to create the inclusion code for the block. This code should be inserted in the template, in the exact place where the banner block will be shown. Remember that the color, position, font and size formats depend on the CSS chosen by you in this screen.'); +define('_ADM_TITLE51','Generate inclusion code'); +define('_ADM_TITLE52','FILE'); +define('_ADM_TITLE53','The time has to be set in milliseconds. E.g.: If you want to change the banners every 10 seconds, insert the value of 10000 milliseconds. For 30 seconds, 30000 milliseconds and so on.'); +define('_ADM_TITLE99','EXPIRATION DATE'); + +define('_ADM_TAG_TITLE01','ID'); +define('_ADM_TAG_TITLE02','TITLE'); +define('_ADM_TAG_TITLE03','SMARTY TAG'); +define('_ADM_TAG_TITLE04','CATEGORY'); +define('_ADM_TAG_TITLE05','TOTAL BANNERS'); +define('_ADM_TAG_TITLE06','TOTAL COLUMNS'); +define('_ADM_TAG_TITLE07','STATUS'); +define('_ADM_TAG_TITLE08','Add new tag'); +define('_ADM_TAG_TITLE09','Title:'); +define('_ADM_TAG_TITLE10','Category:'); +define('_ADM_TAG_TITLE11','Number of Banners:'); +define('_ADM_TAG_TITLE12','Number of Columns:'); +define('_ADM_TAG_TITLE13','All categories'); +define('_ADM_TAG_TITLE14','Smarty Tag:'); +define('_ADM_TAG_TITLE15','WARNING: This will be name for the created tag, therefore you cannot use spaces, accents or any special chars. If you want to combine words separate each word by an underline(_).'); +define('_ADM_TAG_TITLE16','Show only in the module:'); +define('_ADM_TAG_TITLE17','All modules'); +define('_ADM_TAG_TITLE18','Tag status:'); +define('_ADM_TAG_TITLE19','MODULES'); +define('_ADM_TAG_TITLE20','NOTES:'); +define('_ADM_TAG_TITLE21','We recommend to enter in this field all the places where the tag was used so that when you do not want to continue using it, it\'ll be easy to remove it.'); +define('_ADM_TAG_TITLE22','Banner code:'); +define('_ADM_TAG_TITLE23','In case you do not want that this TAG shows random banners, place in this field the Code of the banner that you want to show and it will be the only shown.'); + +define('_ADM_TAG_STATUS1','Tag Active'); +define('_ADM_TAG_STATUS2','Tag Inactive'); + +define('_ADM_VALUE_BTN1','Add Banner'); +define('_ADM_VALUE_BTN2','View Banner'); +define('_ADM_VALUE_BTN3','Edit Banner'); +define('_ADM_VALUE_BTN4','Remove Banner'); +define('_ADM_VALUE_BTN5','Add Category'); +define('_ADM_VALUE_BTN6','Edit Category'); +define('_ADM_VALUE_BTN7','Remove Category'); +define('_ADM_VALUE_BTN8','Add Client'); +define('_ADM_VALUE_BTN9','Edit Category'); +define('_ADM_VALUE_BTN10','Add'); +define('_ADM_VALUE_BTN11','Template blocks'); +define('_ADM_VALUE_BTN12','Add Tag'); + +define('_ADM_BANNER_STATUS1','Banner Active'); +define('_ADM_BANNER_STATUS2','Banner Inactive'); +define('_ADM_BANNER_STATUS3','Sent per Client. Waiting for action!'); +define('_ADM_BLOCK_STATUS1','Active'); +define('_ADM_BLOCK_STATUS2','Inactive'); + +define('_ADM_BANNER_EXIBREST','Unlimited'); + +define('_ADM_CATEG_ALLMOD','All'); +define('_ADM_NO_CATEG','Define Category'); + +define('_AM_RWBANNER_PREF','Preferences'); +define('_AM_RWBANNER_OPTS','Blocks / Groups'); +define('_AM_RWBANNER_GOMOD','Go to module'); +define('_AM_RWBANNER_ABOUT','About the module'); +define('_AM_RWBANNER_DEMO','Support'); +define('_AM_RWBANNER_MODADMIN','- General Admin:'); +define('_AM_RWBANNER_INDEX','Index'); + +define('_AM_RWBANNER_LIST_BANNER','List of all registered banners'); +define('_AM_RWBANNER_LIST_BANNER_DESC','List of banners registered in the system. With this list you can have a brief statistic of all banners as well as edit or delete them. To change the display order of the banners click on the columns name.'); +define('_AM_RWBANNER_LIST_CATEG','List of registered categories'); +define('_AM_RWBANNER_LIST_CATEG_DESC','List of all registered categories in the system. With this list you can edit and delete the categories.'); +define('_AM_RWBANNER_LIST_USERS','List all clients with banners'); +define('_AM_RWBANNER_LIST_USERS_DESC','List of all registered users that have banners registered in the system.'); +define('_AM_RWBANNER_LIST_TAG','Registered Smarty Tags list'); +define('_AM_RWBANNER_LIST_TAG_DESC','List of all registered smarty tags in the system. These tags are automatically created when the site is started and shows the blocks in your site\'s theme or in the templates from the modules according to your defined configuration.<br /> To show the banners in the templates or in the theme edit the desired file including the tag in the exact place where the banners should be shown. You can deactivate the tags at any time clicking on the icon in the status column but remember that only the active tags will show banners. <p style=\'color:#FF0000;\'><b>WATCH OUT:</b> To activate the TAGS function it is necessary to hack the XOOPS core, to learn how to apply this hack read the README.TXT file</p>'); + +define('_AM_RWBANNER_NODIR','The default upload folder for the banners does not exist or is inaccessible.<br /><font color="red">Default folder: "%s"</font> <a href="main.php?op=criardir">Create folder</a>'); + +define('_ADM_TOTAL_BANNER_LEG','Total Registered Banners:'); + +//admin/edita.php +define('_ADM_MSG5_ED','All the fields to be filled are mandatory!!!'); + +define('_ADM_TITLE21','Edit Banner #'); +define('_ADM_TITLE22','Client:'); +define('_ADM_TITLE23','Category:'); +define('_ADM_TITLE24','Display number:'); +define('_ADM_TITLE500','Click number:'); +define('_ADM_TITLE5001','Display period (in days):'); +define('_ADM_TITLE25','Image(URL):'); +define('_ADM_TITLE26','Link(URL):'); +define('_ADM_TITLE27','Use HTML?'); +define('_ADM_TITLE28','HTML code:'); +define('_ADM_TITLE29','Target:'); +define('_ADM_TITLE51_ED','Upload Banner:'); +define('_ADM_TITLE5000','Notes:'); +define('_ADM_TITLE5000_DESC','In this field the client defined some details about the banner and its display, analyze the content of this field to define the publicity scheme for this banner.'); + +define('_ADM_VALUE_BTN10_ED','Send'); + +//admin/editacateg.php +define('_ADM_MSG6_EDC','This category has registered banners, don\'t forget to edit them, by changing the size so that they are compatible with the new category setup, otherwise, there can be problems with the banner display!!!'); + +define('_ADM_TITLE30','Edit Category #'); +define('_ADM_TITLE31','Title:'); +define('_ADM_TITLE32','Banner width:'); +define('_ADM_TITLE33','Banner height:'); +define('_ADM_TITLE34','Attach to module:'); + +//admin/insere.php +define('_ADM_TITLE35','Add new banner'); +define('_ADM_TITLE36','Display number:'); + +//admin/inserecateg.php +define('_ADM_TITLE38','Add new category'); +define('_ADM_TITLE37','By choosing one or more modules in this option, you define that all the banners generated by this tag will be shown in the selected module.'); + +//admin/myblocksadmin.php +define('_AM_RWBANNER_BLOCKS','Blocks'); +define('_AM_RWBANNER_BLOCKSINFO','You can setup the block here or in the system module. Here you can also have the option to clone a block.'); +define('_AM_RWBANNER_GROUPS','Groups'); +define('_AM_RWBANNER_GROUPSINFO','Module setup and block permissions for each group'); +define('_AM_RWBANNER_POSITION','Position'); + + +define('_ADM_BTN_OP1','Add'); +define('_ADM_BTN_OP2','Edit'); +define('_ADM_BTN_OP3','Unlimited'); + +//admin/upgrade.php +define('_AM_RWBANNER_UPGRADEFAILED','There was an error during the update process! Please try again!'); +define('_AM_RWBANNER_UPGRADEFAILED1','Error while creating the banners table!'); +define('_AM_RWBANNER_UPGRADEFAILED2','Error while creating the category table!'); +define('_AM_RWBANNER_UPGRADEFAILED3','Error while creating the TAGS table!'); + +define('_AM_RWBANNER_UPGRADECOMPLETE','Tables have been updated! Follow the steps below to activate all the module resources and after that click on the following link.'); +define('_AM_RWBANNER_UPGRADECOMPLETE1','The code to show the banner in the theme and templates on your site was changed, you have to updated the old code in the following file ".XOOPS_ROOT_PATH."/header.php using the code below:'); +define('_AM_RWBANNER_UPGRADECOMPLETE2','The module has a new feature: banner serving in text from other modules, allowing you to show your banners in any module that accepts bbcodes such as the news, articles, or XT-Contuendo, including Forums. To activate this new feature, you have to hack the ".XOOPS_ROOT_PATH."/class/module.textsanitizer.php file.<br />The hack has to be applied in the end of the xoopsCodeDecode function. To make it easier, take a look athe the file: function_bbcode_xoops2015.txt in the docs folder in this module.'); + +define('_AM_RWBANNER_UPDATEMODULE','Update Templates and Blocks'); + +define('_AM_RWBANNER_IMPORT','Import'); +define('_AM_IMPORT_TITLE','Import selected banners from the XOOPS System into the RW-Banner '); +define('_AM_IMPORT_TITLE1','RW-Banner Category'); +define('_AM_IMPORT_TITLE2','RW-Banner Client'); +define('_AM_IMPORT_TITLE3','Import?'); +define('_AM_SUCCESS_IMPORT','Import successful. Please edit the imported banners and configures them correctly. '); +define('_AM_FAIL_IMPORT','There were problems during the Import process! Please review it.'); + +// 1.51 +define('_AM_RWBANNER_PERMISSIONS','Permissions'); + +define('_AM_ACTIVERIGHTS','Admin Rights'); +define('_AM_ACCESSRIGHTS','Access Rights'); +define('_AM_UNLIMIT','Unlimited'); \ No newline at end of file Modified: XoopsModules/rw_banner/trunk/rw_banner/language/english/blocks.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/language/english/blocks.php 2012-08-13 05:01:52 UTC (rev 10064) +++ XoopsModules/rw_banner/trunk/rw_banner/language/english/blocks.php 2012-08-13 06:12:50 UTC (rev 10065) @@ -1,86 +1,84 @@ -<?php -// ------------------------------------------------------------------------ // -// RW-Banner // -// Copyright (c) 2006 BrInfo // -// <http://www.brinfo.com.br> // -// ------------------------------------------------------------------------ // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation; either version 2 of the License, or // -// (at your option) any later version. // -// // -// You may not change or alter any portion of this comment or credits // -// of supporting developers from this source code or any supporting // -// source code which is considered copyrighted (c) material of the // -// original comment or credit authors. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program; if not, write to the Free Software // -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// ------------------------------------------------------------------------- // -// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // -// Site: http://www.brinfo.com.br // -// Project: RW-Banner // -// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // -// ------------------------------------------------------------------------- // - -//blocks/banner.php e //blocks/popadbanner.php e //blocks/ajaxbanner.php -define('_MB_OPTION1', 'Show category:'); -define('_MB_OPTION2', 'Total Banners:'); -define('_MB_OPTION3', 'Total Columns:'); -define('_MB_OPTION4', 'Resize banners?'); -define('_MB_OPTION4_DESC', 'If you select \"Yes\" all the images shown in the block will have the size of the selected category. Choose NO to show the image in its original size.'); -define('_MB_OPTION5', 'Show the window once each X reloads:'); -define('_MB_OPTION6', 'Window Backgroung:'); -define('_MB_OPTION7', 'Color of the window border:'); -define('_MB_OPTION8', 'Space between banners(cellspacing):'); -define('_MB_OPTION9', 'Show automatic closing warning?'); -define('_MB_OPTION10', 'Alternative text for the block (If you don\'t want to show any text leave this field blank):'); -define('_MB_OPTION11', 'This field accepts [bbcodes] and HTML content.'); -define('_MB_OPTION12', 'Select the blocks to be shown: '); -define('_MB_OPTION13', 'Refresh time of the banners (in miliseconds): '); -define('_MB_OPTION14', 'Exhibition time in the window (in seconds):'); -define('_MB_OPTION15', 'Loading...'); - -//blocks/dropinbanner.php -define('_MB_OPTION16', 'Type of Exhibition:'); -define('_MB_OPTION16_1', 'Show after each reload'); -define('_MB_OPTION16_2', 'Only once per browser session'); -define('_MB_OPTION16_3', 'Once each X reloads'); -define('_MB_OPTION17', 'Exhibition frequency (1/frequency):'); -define('_MB_OPTION18', 'Showing Direction:'); -define('_MB_OPTION18_1', 'From top to down'); -define('_MB_OPTION18_2', 'From down to top'); -define('_MB_OPTION19', 'Left margin (in pixels):'); -define('_MB_OPTION20', 'Top margin (in pixels):'); -define('_MB_OPTION21', 'Background color:'); - - -define('_MB_TEXT1', 'This add will close automatically in a few seconds!'); -define('_MB_TEXT2', 'Yes'); -define('_MB_TEXT3', 'No'); -define('_MB_TEXT4', '[CLOSE]'); -//blocks/estatisticas.php -define('_MB_CODBANNER', 'ID'); -define('_MB_IMP', 'HITS'); -define('_MB_IMPRES', 'HITS LEFT'); -define('_MB_CLIQUES', 'CLICKS'); -define('_MB_PORCCLI', '%'); -define('_MB_DATA', 'CREATION DATE'); -define('_MB_PERIODO', 'EXPIRATION DATE'); -define('_MB_MSG1', '<b>Note:</b> To see the banner image, click on the code of this banner on the list that a popup window will show up showing your banner'); -define('_MB_MSG2', 'To be able to use the services of advertising of %s you need to be a registered user. - This procedure helps having a better control of our partners and a better management of our advertising medias.<br /><br /> - In case you are already registered at our site, click <a href=\"%s\">here</a> and log in so that you can fill out the registration form - of banners and take part at our advertising system. If you are not registered at our site, click <a href=\"%s\">here</a> and - register yourself. After you have registered at our site you will be able to take part at our advertising system.'); -define('_MB_BANNER_EXIBREST', 'Unlimited'); -define('_MB_BUTTON1', 'Order'); -define('_MB_BUTTON2', 'Banners per page'); - -?> +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Soluções Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descrição: Sistema de gerenciamento de mídias publicitárias // +// ------------------------------------------------------------------------- // + +//blocks/banner.php e //blocks/popadbanner.php e //blocks/ajaxbanner.php +define('_MB_OPTION1','Show category:'); +define('_MB_OPTION2','Total Banners:'); +define('_MB_OPTION3','Total Columns:'); +define('_MB_OPTION4','Resize banners?'); +define('_MB_OPTION4_DESC','If you select \"Yes\" all the images shown in the block will have the size of the selected category. Choose NO to show the image in its original size.'); +define('_MB_OPTION5','Show the window once each X reloads:'); +define('_MB_OPTION6','Window Background:'); +define('_MB_OPTION7','Color of the window border:'); +define('_MB_OPTION8','Space between banners(cell spacing):'); +define('_MB_OPTION9','Show automatic closing warning?'); +define('_MB_OPTION10','Alternative text for the block (If you don\'t want to show any text leave this field blank):'); +define('_MB_OPTION11','This field accepts [bbcodes] and HTML content.'); +define('_MB_OPTION12','Select the blocks to be shown: '); +define('_MB_OPTION13','Refresh time of the banners (in milliseconds): '); +define('_MB_OPTION14','Exhibition time in the window (in seconds):'); +define('_MB_OPTION15','Loading...'); + +//blocks/dropinbanner.php +define('_MB_OPTION16','Type of Display:'); +define('_MB_OPTION16_1','Show after each reload'); +define('_MB_OPTION16_2','Only once per browser session'); +define('_MB_OPTION16_3','Once each X reloads'); +define('_MB_OPTION17','Display frequency (1/frequency):'); +define('_MB_OPTION18','Showing Direction:'); +define('_MB_OPTION18_1','From top to down'); +define('_MB_OPTION18_2','From down to top'); +define('_MB_OPTION19','Left margin (in pixels):'); +define('_MB_OPTION20','Top margin (in pixels):'); +define('_MB_OPTION21','Background color:'); + + +define('_MB_TEXT1','This add will close automatically in a few seconds!'); +define('_MB_TEXT2','Yes'); +define('_MB_TEXT3','No'); +define('_MB_TEXT4','[CLOSE]'); +//blocks/estatisticas.php +define('_MB_CODBANNER','ID'); +define('_MB_IMP','HITS'); +define('_MB_IMPRES','HITS LEFT'); +define('_MB_CLIQUES','CLICKS'); +define('_MB_PORCCLI','%'); +define('_MB_DATA','CREATION DATE'); +define('_MB_PERIODO','EXPIRATION DATE'); +define('_MB_MSG1','<b>Note:</b> To see the banner image, click on the code of this banner on the list to create a popup window showing your banner'); +define('_MB_MSG2','To be able to use the services of advertising of %s you need to be a registered user. + This procedure helps to have a better control of our partners and a better management of our advertising medias.<br /><br /> + In case you are already registered on our site, click <a href=\"%s\">here</a> and login in order to fill out the registration form + of banners and join our advertising system. If you are not registered at our site, click <a href=\"%s\">here</a> and + register. After you have registered on our site you will be able to join our advertising system.'); +define('_MB_BANNER_EXIBREST','Unlimited'); +define('_MB_BUTTON1','Order'); +define('_MB_BUTTON2','Banners per page'); \ No newline at end of file Modified: XoopsModules/rw_banner/trunk/rw_banner/language/english/help/help.html =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/language/english/help/help.html 2012-08-13 05:01:52 UTC (rev 10064) +++ XoopsModules/rw_banner/trunk/rw_banner/language/english/help/help.html 2012-08-13 06:12:50 UTC (rev 10065) @@ -13,7 +13,7 @@ <h4 class="odd">Install/uninstall</h4> - <p class="even">No special measures necessary, follow the standard installation process – + <p class="even">No special measures necessary, follow the standard installation process – extract the /module folder into the ../modules directory. Install the module through Admin -> System Module -> Modules.<br /> <br /> Detailed instructions on installing modules are available in the Modified: XoopsModules/rw_banner/trunk/rw_banner/language/english/index.html =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/language/english/index.html 2012-08-13 05:01:52 UTC (rev 10064) +++ XoopsModules/rw_banner/trunk/rw_banner/language/english/index.html 2012-08-13 06:12:50 UTC (rev 10065) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Modified: XoopsModules/rw_banner/trunk/rw_banner/language/english/main.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/language/english/main.php 2012-08-13 05:01:52 UTC (rev 10064) +++ XoopsModules/rw_banner/trunk/rw_banner/language/english/main.php 2012-08-13 06:12:50 UTC (rev 10065) @@ -1,130 +1,130 @@ -<?php -// ------------------------------------------------------------------------ // -// RW-Banner // -// Copyright (c) 2006 BrInfo // -// <http://www.brinfo.com.br> // -// ------------------------------------------------------------------------ // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation; either version 2 of the License, or // -// (at your option) any later version. // -// // -// You may not change or alter any portion of this comment or credits // -// of supporting developers from this source code or any supporting // -// source code which is considered copyrighted (c) material of the // -// original comment or credit authors. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program; if not, write to the Free Software // -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// ------------------------------------------------------------------------- // -// Author: Rodrigo Pereira Lima (BrInfo - Soluções Web) // -// Site: http://www.brinfo.com.br // -// Project: RW-Banner // -// Descrição: Sistema de gerenciamento de mídias publicitárias // -// ------------------------------------------------------------------------- // - -//index.php -define('_NOPERM1', 'You don\'t have any banners registered at your site therefore you don\'t have permissions to access this area!'); -define('_MD_MSG_INDEX_NOUSER', 'To use the advertising services of %s you need to be a registered user. - This procedure aims to have a better control of our partners and a better management of our advertising media.<br /><br /> - If you are already registered at our site, click <a href=\"%s\">here</a> and do your login to fill out the banner registration - form and take part at our advertising system. If you are not registered at our site, click <a href=\"%s\">here</a> and - register yourself. After you have registered at our site you will be able to take part at our advertising system.'); -define('_MD_MSG_INDEX_OLAUSER', 'Hello %s, welcome to the Advertising System of %s.<br /></br>'); -define('_MD_MSG_INDEX_NOBANNER', 'You don\'t have any banners registered at your site. In case you wish to take part -of our advertising system fill out the banner registration form by clicking <a href=\"inser.php\">here</a>.'); -define('_MD_MSG_INDEX_NOBANNER1', 'The registration of new banners is disabled at the moment, if you want to include one banner in our system, please contact the site administrator via contact form or private message.'); -define('_MD_CARREG', 'Loading...'); -define('_MD_MSG_INDEX_CADBANNER', 'To add new banners to the system click <a href=\"inser.php\">here</a>'); -define('_MD_MSG_NEWBANNER', 'After you have registered a banner it will be analized by the staff in charge. One of the staff member will get in touch woth you to define the last details about the banner, after this, if the banner is approved, it will be activated and will be shown in the site.'); - -define('_MD_TITLE1', 'Your registered banners'); -define('_MD_TITLE2', 'ID '); -define('_MD_TITLE3', 'CATEGORy'); -define('_MD_TITLE4', 'IMPRESSIONS'); -define('_MD_TITLE5', 'IMP. LEFT'); -define('_MD_TITLE6', 'CLICKS'); -define('_MD_TITLE7', '% OF CLICKS'); -define('_MD_TITLE8', 'CREATION DATE'); -define('_MD_TITLE9', 'STATUS'); -define('_MD_TITLE10', 'OPTIONS'); -define('_MD_TITLE16', 'CLICKS LEFT.'); - -define('_MD_BANNER_STATUS1', 'Banner Active'); -define('_MD_BANNER_STATUS2', 'Banner Inactive'); - -define('_MD_BANNER_EXIBREST', 'Unlimited'); - -define('_MD_EMAIL_STATS', 'Send statistics per em-mail'); - -define('_MD_TITLE11', 'Statistics for the banner nr.'); -define('_MD_TITLE12', 'Image:'); -define('_MD_TITLE13', 'Link:'); -define('_MD_TITLE14', 'Change Link'); -define('_MD_TITLE15', 'Send the statistics of this banner per e-mail'); - -define('_MD_BUTTON1', 'Order'); -define('_MD_BUTTON2', 'Banners per page'); - -//include/function.php -define('_MD_SUBJECT_EMAILSTATS', 'Statistics of your banner at our site'); -define('_MD_BODY1_EMAILSTATS', 'Below follow the complete statistics of your banner at our site'); -define('_MD_BODY2_EMAILSTATS', 'Client\'s Name:'); -define('_MD_BODY3_EMAILSTATS', 'Banner Code:'); -define('_MD_BODY4_EMAILSTATS', 'Banner Image:'); -define('_MD_BODY5_EMAILSTATS', 'Banner Link:'); -define('_MD_BODY6_EMAILSTATS', 'Acquired Impressions:'); -define('_MD_BODY7_EMAILSTATS', 'Used Impressions:'); -define('_MD_BODY8_EMAILSTATS', 'Impressions Left:'); -define('_MD_BODY9_EMAILSTATS', 'Clicks Received:'); -define('_MD_BODY10_EMAILSTATS', 'Porcentage of Clicks:'); -define('_MD_BODY11_EMAILSTATS', 'Acquired Clicks:'); -define('_MD_BODY12_EMAILSTATS', 'Clicks Left:'); -define('_MD_BODY13_EMAILSTATS', 'Registration Date:'); -define('_MD_BODY14_EMAILSTATS', 'Acquisition Period:'); -define('_MD_BODY15_EMAILSTATS', 'End of the Period:'); -define('_MD_BODY16_EMAILSTATS', 'Report generated in :'); -define('_MD_BODY17_EMAILSTATS', 'days'); - -define('_MD_MSG_SUCESS_EMAILSTATS', 'The statistics of your banner were send successffully to your e-mail registered at our site.'); -define('_MD_MSG_FAIL_EMAILSTATS', 'There was an erro trying to send the statistics to your e-mail. Please, try later again.'); - -//inser.php -define('_MD_BTN_OP1', 'Add'); -define('_MD_BTN_OP2', 'Edit'); -define('_MD_BTN_OP3', 'Unlimited'); - -define('_MD_TITLE24', 'Exhibition number:'); -define('_MD_TITLE500', 'Number of clicks:'); -define('_MD_TITLE5001', 'Exhibition Period (in days):'); -define('_MD_TITLE25', 'Image(Url):'); -define('_MD_TITLE26', 'Link(Url):'); -define('_MD_TITLE27', 'Use Html?'); -define('_MD_TITLE28', 'HTML Code:'); -define('_MD_TITLE29', 'Target:'); -define('_MD_TITLE51_ED', 'Upload Banner:'); -define('_MD_TITLE5000', 'Notes:'); -define('_MD_TITLE5000_DESC', 'Write in here any notes about your banner, tell the admin of the site where you want your banner to be shown, how often, etc, define all you think is necessary about the exhibition of your banner.'); - -define('_MD_VALUE_BTN1', 'Add new Banner'); -define('_MD_VALUE_BTN3', 'Edit Banner'); -define('_MD_VALUE_BTN10_ED', 'Send'); - -define('_MD_MSG2', 'Banner changed succesfully!!'); -define('_MD_MSG8', 'Banner added successfully!!'); -define('_MD_MSG10', 'There was a problem adding the banner.'); -define('_MD_MSG11', 'There was a problem editing the banner.'); - -define('_RW_TAG_ERROR', '<div style="color: #FE2626;">There is something wrong with the banner exhibition</div>'); - - -define('_MD_SORT_CLICKS', 'Clicks');//Cliques -define('_MD_SORT_ID', 'ID');//Código -define('_MD_SORT_DATE', 'Registration');//Data Cadastro -define('_MD_SORT_IMPRESSIONS', 'Impressions');//Impressões \ No newline at end of file +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Soluções Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descrição: Sistema de gerenciamento de mídias publicitárias // +// ------------------------------------------------------------------------- // + +//index.php +define('_NOPERM1','You don\'t have any banners registered at your site therefore you don\'t have permissions to access this area!'); +define('_MD_MSG_INDEX_NOUSER','To use the advertising services of %s you need to be a registered user. + This procedure aims to have a better control of our partners and a better management of our advertising media.<br /><br /> + If you are already registered at our site, click <a href=\"%s\">here</a> and login to fill out the banner registration + form and join our advertising system. If you are not registered at our site, click <a href=\"%s\">here</a> and + register yourself. After you have registered on our site you will be able to join our advertising system.'); +define('_MD_MSG_INDEX_OLAUSER','Hello %s, welcome to the Advertising System of %s.<br /></br>'); +define('_MD_MSG_INDEX_NOBANNER','You don\'t have any banners registered at your site. In case you wish to take part +of our advertising system, please fill out the banner registration form by clicking <a href=\"inser.php\">here</a>.'); +define('_MD_MSG_INDEX_NOBANNER1','The registration of new banners is disabled at the moment, if you want to include a banner in our system, please contact the site administrator via Contact form or private message.'); +define('_MD_CARREG','Loading...'); +define('_MD_MSG_INDEX_CADBANNER','To add new banners to the system click <a href=\"inser.php\">here</a>'); +define('_MD_MSG_NEWBANNER','After you have registered a banner it will be analyzed by the staff in charge. One of the staff members will get in touch with you to define the final details about the banner. If the banner is approved, it will be activated and will be shown on the site.'); + +define('_MD_TITLE1','Your registered banners'); +define('_MD_TITLE2','ID '); +define('_MD_TITLE3','CATEGORY'); +define('_MD_TITLE4','IMPRESSIONS'); +define('_MD_TITLE5','IMP. LEFT'); +define('_MD_TITLE6','CLICKS'); +define('_MD_TITLE7','% OF CLICKS'); +define('_MD_TITLE8','CREATION DATE'); +define('_MD_TITLE9','STATUS'); +define('_MD_TITLE10','OPTIONS'); +define('_MD_TITLE16','CLICKS LEFT.'); + +define('_MD_BANNER_STATUS1','Banner Active'); +define('_MD_BANNER_STATUS2','Banner Inactive'); + +define('_MD_BANNER_EXIBREST','Unlimited'); + +define('_MD_EMAIL_STATS','Send statistics per em-mail'); + +define('_MD_TITLE11','Statistics for the banner #'); +define('_MD_TITLE12','Image:'); +define('_MD_TITLE13','Link:'); +define('_MD_TITLE14','Change Link'); +define('_MD_TITLE15','Send the statistics of this banner per e-mail'); + +define('_MD_BUTTON1','Order'); +define('_MD_BUTTON2','Banners per page'); + +//include/function.php +define('_MD_SUBJECT_EMAILSTATS','Statistics of your banner at our site'); +define('_MD_BODY1_EMAILSTATS','Below follow the complete statistics of your banner at our site'); +define('_MD_BODY2_EMAILSTATS','Client\'s Name:'); +define('_MD_BODY3_EMAILSTATS','Banner Code:'); +define('_MD_BODY4_EMAILSTATS','Banner Image:'); +define('_MD_BODY5_EMAILSTATS','Banner Link:'); +define('_MD_BODY6_EMAILSTATS','Acquired Impressions:'); +define('_MD_BODY7_EMAILSTATS','Used Impressions:'); +define('_MD_BODY8_EMAILSTATS','Impressions Left:'); +define('_MD_BODY9_EMAILSTATS','Clicks Received:'); +define('_MD_BODY10_EMAILSTATS','Percentage of Clicks:'); +define('_MD_BODY11_EMAILSTATS','Acquired Clicks:'); +define('_MD_BODY12_EMAILSTATS','Clicks Left:'); +define('_MD_BODY13_EMAILSTATS','Registration Date:'); +define('_MD_BODY14_EMAILSTATS','Acquisition Period:'); +define('_MD_BODY15_EMAILSTATS','End of the Period:'); +define('_MD_BODY16_EMAILSTATS','Report generated in :'); +define('_MD_BODY17_EMAILSTATS','days'); + +define('_MD_MSG_SUCESS_EMAILSTATS','The statistics of your banner were send successfully to your e-mail registered at our site.'); +define('_MD_MSG_FAIL_EMAILSTATS','There was an error trying to send the statistics to your e-mail. Please, try later again.'); + +//inser.php +define('_MD_BTN_OP1','Add'); +define('_MD_BTN_OP2','Edit'); +define('_MD_BTN_OP3','Unlimited'); + +define('_MD_TITLE24','Display number:'); +define('_MD_TITLE500','Number of clicks:'); +define('_MD_TITLE5001','Display Period (in days):'); +define('_MD_TITLE25','Image(URL):'); +define('_MD_TITLE26','Link(URL):'); +define('_MD_TITLE27','Use HTML?'); +define('_MD_TITLE28','HTML Code:'); +define('_MD_TITLE29','Target:'); +define('_MD_TITLE51_ED','Upload Banner:'); +define('_MD_TITLE5000','Notes:'); +define('_MD_TITLE5000_DESC','Write in here any notes about your banner, tell the Admin of the site where you want your banner to be shown, how often, etc, define everything that is necessary for the display of your banner.'); ... [truncated message content] |
From: <be...@us...> - 2012-08-13 05:02:02
|
Revision: 10064 http://xoops.svn.sourceforge.net/xoops/?rev=10064&view=rev Author: beckmi Date: 2012-08-13 05:01:52 +0000 (Mon, 13 Aug 2012) Log Message: ----------- Conversion to XOOPS 2.5.5 Admin GUI Modified Paths: -------------- XoopsModules/rw_banner/trunk/rw_banner/admin/about.php XoopsModules/rw_banner/trunk/rw_banner/admin/admin.php XoopsModules/rw_banner/trunk/rw_banner/admin/admin_header.php XoopsModules/rw_banner/trunk/rw_banner/admin/exibe.php XoopsModules/rw_banner/trunk/rw_banner/admin/import.php XoopsModules/rw_banner/trunk/rw_banner/admin/index.php XoopsModules/rw_banner/trunk/rw_banner/admin/inser.php XoopsModules/rw_banner/trunk/rw_banner/admin/insercateg.php XoopsModules/rw_banner/trunk/rw_banner/admin/insertag.php XoopsModules/rw_banner/trunk/rw_banner/admin/menu.php XoopsModules/rw_banner/trunk/rw_banner/admin/myblockform.php XoopsModules/rw_banner/trunk/rw_banner/admin/myblocksadmin.php XoopsModules/rw_banner/trunk/rw_banner/admin/mygroupperm.php XoopsModules/rw_banner/trunk/rw_banner/admin/mygrouppermform.php XoopsModules/rw_banner/trunk/rw_banner/admin/upgrade.php XoopsModules/rw_banner/trunk/rw_banner/blocks/ajaxbanner.php XoopsModules/rw_banner/trunk/rw_banner/blocks/banner.php XoopsModules/rw_banner/trunk/rw_banner/blocks/dropinbanner.php XoopsModules/rw_banner/trunk/rw_banner/blocks/estatisticas.php XoopsModules/rw_banner/trunk/rw_banner/blocks/lightboxbanner.php XoopsModules/rw_banner/trunk/rw_banner/blocks/popadbanner.php XoopsModules/rw_banner/trunk/rw_banner/class/FlashHeader.php XoopsModules/rw_banner/trunk/rw_banner/class/about.php XoopsModules/rw_banner/trunk/rw_banner/class/class.banner.php XoopsModules/rw_banner/trunk/rw_banner/class/class.categoria.php XoopsModules/rw_banner/trunk/rw_banner/class/class.tags.php XoopsModules/rw_banner/trunk/rw_banner/class/mimetypes.inc.php XoopsModules/rw_banner/trunk/rw_banner/conta_click.php XoopsModules/rw_banner/trunk/rw_banner/include/bbcode.php XoopsModules/rw_banner/trunk/rw_banner/include/blocksadmin.inc.php XoopsModules/rw_banner/trunk/rw_banner/include/functions.php XoopsModules/rw_banner/trunk/rw_banner/include/getajaxbanner.php XoopsModules/rw_banner/trunk/rw_banner/include/gtickets.php XoopsModules/rw_banner/trunk/rw_banner/include/maketags.php XoopsModules/rw_banner/trunk/rw_banner/index.php XoopsModules/rw_banner/trunk/rw_banner/inser.php XoopsModules/rw_banner/trunk/rw_banner/language/english/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/english/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/english/main.php XoopsModules/rw_banner/trunk/rw_banner/language/english/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/french/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/french/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/french/main.php XoopsModules/rw_banner/trunk/rw_banner/language/french/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/main.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/main.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/sql/mysql.sql XoopsModules/rw_banner/trunk/rw_banner/xoops_version.php Added Paths: ----------- XoopsModules/rw_banner/trunk/rw_banner/admin/about2.php XoopsModules/rw_banner/trunk/rw_banner/admin/admin_footer.php XoopsModules/rw_banner/trunk/rw_banner/admin/admin_header2.php XoopsModules/rw_banner/trunk/rw_banner/admin/blocksadmin.php XoopsModules/rw_banner/trunk/rw_banner/admin/main.php XoopsModules/rw_banner/trunk/rw_banner/admin/perm.php XoopsModules/rw_banner/trunk/rw_banner/admin/permissions.php XoopsModules/rw_banner/trunk/rw_banner/admin/permissions2.php XoopsModules/rw_banner/trunk/rw_banner/docs/LEIAME (2).TXT XoopsModules/rw_banner/trunk/rw_banner/docs/LISEZMOI.TXT XoopsModules/rw_banner/trunk/rw_banner/docs/README (2).TXT XoopsModules/rw_banner/trunk/rw_banner/docs/changelog.txt XoopsModules/rw_banner/trunk/rw_banner/docs/credits.txt XoopsModules/rw_banner/trunk/rw_banner/docs/index.html XoopsModules/rw_banner/trunk/rw_banner/docs/install.txt XoopsModules/rw_banner/trunk/rw_banner/docs/lang_diff.txt XoopsModules/rw_banner/trunk/rw_banner/docs/licence.txt XoopsModules/rw_banner/trunk/rw_banner/docs/readme.txt XoopsModules/rw_banner/trunk/rw_banner/images/icon/16/ XoopsModules/rw_banner/trunk/rw_banner/images/icon/16/brick_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/16/tag_blue_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/ XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/add_user.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/application_form_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/brick_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/card_money.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/chart_bar_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/film_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/layout_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/list-resource-add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/newspaper_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/page_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/statistics.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/table_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/tag_blue_add.png XoopsModules/rw_banner/trunk/rw_banner/images/icon/32/user_add.png XoopsModules/rw_banner/trunk/rw_banner/language/english/help/ XoopsModules/rw_banner/trunk/rw_banner/language/english/help/help.html XoopsModules/rw_banner/trunk/rw_banner/language/english/help/index.html Removed Paths: ------------- XoopsModules/rw_banner/trunk/rw_banner/LEIAME.TXT XoopsModules/rw_banner/trunk/rw_banner/LISEZMOI.TXT XoopsModules/rw_banner/trunk/rw_banner/README.TXT Deleted: XoopsModules/rw_banner/trunk/rw_banner/LEIAME.TXT =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/LEIAME.TXT 2012-08-13 04:58:24 UTC (rev 10063) +++ XoopsModules/rw_banner/trunk/rw_banner/LEIAME.TXT 2012-08-13 05:01:52 UTC (rev 10064) @@ -1,166 +0,0 @@ -// ------------------------------------------------------------------------ // -// RW-Banner // -// Copyright (c) 2006 BrInfo // -// <http://www.brinfo.com.br> // -// ------------------------------------------------------------------------ // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation; either version 2 of the License, or // -// (at your option) any later version. // -// // -// You may not change or alter any portion of this comment or credits // -// of supporting developers from this source code or any supporting // -// source code which is considered copyrighted (c) material of the // -// original comment or credit authors. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program; if not, write to the Free Software // -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// ------------------------------------------------------------------------- // -// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // -// Site: http://www.brinfo.com.br // -// Project: RW-Banner // -// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // -// ------------------------------------------------------------------------- // - -[b]DESCRI\xC7\xC3O:[/b] -=============================== -M\xF3dulo xoops de gerenciamento e exibi\xE7\xE3o de banners rand\xF4micos, que pode ser usado ou n\xE3o em conjunto com o sistema de banners padr\xE3o do xoops. - -O objetivo deste m\xF3dulo \xE9 propiciar ao administrador do site um m\xE9todo organizado, robusto e eficiente para gerenciar m\xEDdias e espa\xE7os publicit\xE1rios em seu site. - -[b]CARACTERISTICAS:[/b] -=============================== -- Cadastro de Banners. -- Cadastro de Categorias de banners. -- Cadastro de modelos de banners. -- Cadastro de Tags de banners. -- Cadastro de clientes de banners. -- 5 modelos de exibi\xE7\xE3o de banners. Inlcuindo blocos em Ajax. -- Todos os blocos s\xE3o clon\xE1veis. -- Bloco para est\xE1tisticas do cliente e seus banners. -- Ativa\xE7\xE3o/desativa\xE7\xE3o de banner com 1(um) clique do mouse. -- Banners inativos podem continuar no banco de dados. -- Criar Tag\xB4s Smarty para uso em seu tema, m\xF3dulos, blocos e conte\xFAdo. -- Cliente pode verificar a situa\xE7\xE3o de seus banners quando logado no site. -- O cliente poder\xE1 fazer ajustes em seus banners (se o administrador do site permitir) -- Envia e-mail de comunica\xE7\xE3o aos clientes sobre est\xE1tisticas de seus banners. -- V\xE1rias modalidades de utiliza\xE7\xE3o rand\xF4micas. -- Voc\xEA poder\xE1 criar conjuntos de banners intercalados por grupos. -- Aceita e exposi\xE7\xE3o de mais de um banner nos blocos. - -[b]FUNCIONALIDADES:[/b] -=============================== -- Cadastramento de banners separados por categorias e clientes, estas categorias s\xE3o usadas para diferenciar os tamanhos dos banners, fazendo assim com que se possa criar diversos modelos de exibi\xE7\xE3o dos banners. Os clientes s\xE3o os usu\xE1rios cadastrados no site, na hora de cadastrar um banner \xE9 obrigat\xF3rio vincul\xE1-lo a um usu\xE1rio. - -- 5 modelos de blocos para exibi\xE7\xE3o de banners clon\xE1veis e com diversas configura\xE7\xF5es, deixando a crit\xE9rio do administrador do m\xF3dulo escolher quantos banners rand\xF4micos deseja que seja exibido, qual a categoria de banners exibir e ainda a op\xE7\xE3o de se criar uma tabela para a exibi\xE7\xE3o dos banners, bastando selecionar em quantas colunas os mesmos ser\xE3o exibidos. - -- Bloco de Estat\xEDsticas do Cliente. Neste bloco \xE9 mostrado uma tabela com as principais estat\xEDsticas de todos os banners do cliente. - -- Op\xE7\xE3o de ativa\xE7\xE3o e dasativa\xE7\xE3o do banner com apenas um clique. Somente banners ativos ser\xE3o exibidos, por\xE9m os banners inativos continuam na base, possibilitando que os mesmos sejam ativados novamente a qualquer momento. - -- Al\xE9m dos blocos de exibi\xE7\xE3o de banners, tamb\xE9m \xE9 pos\xEDvel utilizar o banner rand\xF4mico no tema do site ou em qualquer p\xE1gina que se deseje, bastando para isso acescentar a vari\xE1vel smarty <{$rw_banner}> ou qualquer outra que voce desejar criar. N\xE3o existe limite para a sua criatividade e (esta funcionalidade requer um pequeno hack no core do xoops que ser\xE1 explicado abaixo no proceso de instala\xE7\xE3o). - -- P\xE1gina de Estat\xEDsticas do Cliente. Na p\xE1gina principal do m\xF3dulo \xE9 exibida uma tabela com todas as estat\xEDsticas dos banners do cliente logado no site. Ainda nesta p\xE1gina o cliente tem a op\xE7\xE3o de enviar as estat\xEDsticas do banner para o email cadastrado no site, e caso o o administrador permita, voc\xEA mesmo poder\xE1 alterar algumas informa\xE7\xF5es do seu banner. - -- Exibi\xE7\xE3o de banners randomicos ou n\xE3o nos textos de outros m\xF3dulos. Agora voc\xEA poder\xE1 exibir seus banners em qualquer m\xF3dulo que aceite bbcodes. Voc\xEA poder\xE1 publicar banners em not\xEDcias, artigos, p\xE1ginas de conte\xFAdo est\xE1tico, inclusive em posts de f\xF3rum. (esta funcionalidade requer um pequeno hack no core do xoops que ser\xE1 explicado abaixo no proceso de instala\xE7\xE3o). - -[b]INSTALA\xC7\xC3O:[/b] -=============================== -A instala\xE7\xE3o do m\xF3dulo \xE9 bem simples pois \xE9 igual a qualquer m\xF3dulo padr\xE3o xoops. Para ativar a fun\xE7\xE3o de exibi\xE7\xE3o de banners rand\xF4micos no tema do site voc\xEA precisa fazer um pequeno hack no core do xoops, mais especificamente no arquivo header.php, localizado na raiz de seu site. - -Para incluir o hack, abra o arquivo XOOPS_ROOT_PATH/header.php e no final dele acrescente, antes de } ?>, o c\xF3digo abaixo: - -[code] -####################################################################################### -#### Hack by rw-banner -#### Cria vari\xE1veis smarty para exibir banner no tema do site e nos templates -####################################################################################### -$mod = XoopsModule::getByDirname("rw_banner"); -if ($mod){ - include_once (XOOPS_ROOT_PATH.'/modules/rw_banner/include/maketags.php'); -} -####################################################################################### -#### Fim do Hack by rw-banner -####################################################################################### -[/code] -Pronto, voc\xEA ativou a fun\xE7\xE3o de TAGS SMARTY do m\xF3dulo. Na administra\xE7\xE3o do m\xF3dulo voc\xEA poder\xE1 criar, editar, alterar o status e apagar as TAGS. Toda vez que desejar exibir seu banner rand\xF4mico, seja no tema do site ou nos templates dos m\xF3dulos, basta criar uma tag para o modelo de publicidade desejado e coloc\xE1-la em seu tema ou template. - -Para ativar a nova fun\xE7\xE3o de exibi\xE7\xE3o de banners dentro de textos (em conte\xFAdos do site) ou seja, dentro de outros m\xF3dulos ou blocos do site, voc\xEA precisa incluir um pequeno hack no core do xoops, no arquivo XOOPS_ROOT_PATH/class/module.textsanitizer.php - -Para incluir o hack, abra o arquivo XOOPS_ROOT_PATH/class/module.textsanitizer.php e procure pela fun\xE7\xE3o xoopsCodeDecode, no final dela voc\xEA dever\xE1 colocar o c\xF3digo abaixo: -[code] -####################################################################################### -#### Hack by rw-banner -#### Permite a exibi\xE7\xE3o de banners randomicos em qualquer m\xF3dulo que aceite bbcodes -####################################################################################### -$mod = XoopsModule::getByDirname("rw_banner"); -if ($mod){ - include(XOOPS_ROOT_PATH.'/modules/rw_banner/include/bbcode.php'); -} -####################################################################################### -#### Fim do Hack by rw-banner -####################################################################################### -[/code] -Para facilitar o entendimento, dentro da pasta docs do m\xF3dulo voc\xEA encontrar\xE1 a fun\xE7\xE3o xoopsCodeDecode j\xE1 hackeada, basta seguir o exemplo e aplicar o hack no seu arquivo. - -Depois de fazer o hack, para exibir os banners nos seus textos basta criar as tags na administra\xE7\xE3o do m\xF3dulo do mesmo jeito que que se cria as tags para exibi\xE7\xE3o no tema do site ou nos templates dos m\xF3dulos. - -Quando j\xE1 tiver suas tags criadas, basta ir ao m\xF3dulo que desejar exibir os banners e no campo de texto (Tem que aceitar bbcodes!! neste m\xF3dulo para funcionar corretamente) inserir a tag da mesma forma que no tema do site por exemplo. - -A \xFAnica diferen\xE7a \xE9 na sintaxe de declara\xE7\xE3o da tag. - -Veja abaixo os exemplos: - -Vamos supor que voc\xEA tenha a TAG publicidade criada e configurada na administra\xE7\xE3o. - -Para exibir os banners dessa TAG dentro do seu tema no site voc\xEA colocaria: - -[b]<{$publicidade}>[/b] - -J\xE1 no corpo das not\xEDcias ou em qualquer texto de qualquer m\xF3dulo que aceite bbcode voc\xEA deve colocar a TAG assim: - -[b][RW align=center]publicidade[/RW][/b] - -O parametro align aceita os valores "left","right" e "center" respectivamente, \xE0 esquerda, \xE0 direita e ao centro do local indicado em rela\xE7\xE3o ao conte\xFAdo mostrado. - -[b]ATUALIZA\xC7\xC3O:[/b] -=============================== -O m\xF3dulo sofreu uma modifica\xE7\xE3o total em sua estrutura, seja em banco de dados ou em scipts, praticamente foi todo refeito. Se voc\xEA usa vers\xF5es anteriores \xE0 1.3 RC, n\xF3s recomendamos firmemente que voc\xEA desinstale o m\xF3dulo antes de instalar a nova vers\xE3o. - -Caso voc\xEA use uma vers\xE3o igual ou superior \xE0 1.3 RC, apague a pasta do rw_banner e coloque no lugar a pasta da nova vers\xE3o. - -Fa\xE7a login no site como administrador. - -Se voc\xEA utiliza o hack no header.php , comente-o primeiro, acesse via browser o endere\xE7o "XOOPS_URL/modules/rw_banner/admin/upgrade.php" que o script far\xE1 a atualiza\xE7\xE3o das tabelas automaticamente sem que voc\xEA perca as configura\xE7\xF5es e banners j\xE1 cadastrados. - -Siga os passos do script e seu m\xF3dulo estar\xE1 atualizado. - -[b]BUGS AINDA N\xC3O SOLUCIONADOS:[/b] -=============================== --Banners em c\xF3digo HTML n\xE3o tem os cliques contabilizados, essa falha j\xE1 vem do pr\xF3prio sistema de banners padr\xE3o do xoops, fun\xE7\xE3o esta que \xE9 utilizada no m\xF3dulo por\xE9m com algumas modifica\xE7\xF5es. - -[b]AGRADECIMENTOS:[/b] -=============================== -Agrade\xE7o a todos os amigos da comunidade XoopsTotal que me ajudaram com id\xE9ias e sugest\xF5es para o desenvolvimento deste m\xF3dulo em especial aos meus amigos Wilson , Giba e EyeKeeper, (conselho do XT) pela grande ajuda, suas brilhantes id\xE9ias e tamb\xE9m pela participa\xE7\xE3o em todas as etapas de testes do m\xF3dulo e tradu\xE7\xF5es. - -Para maiores informa\xE7\xF5es ou resolu\xE7\xE3o de problemas do m\xF3dulo acesse: - -http://rwbanner.brinfo.com.br - -[b]A SUA DISPOSI\xC7\xC3O:[/b] -=============================== -Estaremos dentro do possivel sempre criando exemplos de como utilizar o rw_banner e assim voc\xEA poder\xE1 obter o maior proveito possivel a utilizar este m\xF3dulo. - -Se voc\xEA estiver utilizando este m\xF3dulo, n\xE3o deixe de visitar o nosso site de desenvolvimento para sugerir novidades. - -Aproveite tamb\xE9m para preencher o nosso livro de usu\xE1rios satisfeitos e mandar o seu recado para que outros usu\xE1rios que desejarem utilizar este m\xF3dulo possam saber que ele funciona e tamb\xE9m \xE9 muito \xFAtil. - -Rw_banner Team Leader. - -[b]TheRpLima[/b] Deleted: XoopsModules/rw_banner/trunk/rw_banner/LISEZMOI.TXT =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/LISEZMOI.TXT 2012-08-13 04:58:24 UTC (rev 10063) +++ XoopsModules/rw_banner/trunk/rw_banner/LISEZMOI.TXT 2012-08-13 05:01:52 UTC (rev 10064) @@ -1,151 +0,0 @@ -// ------------------------------------------------------------------------ // -// RW-Banner // -// Copyright (c) 2006 BrInfo // -// <http://www.brinfo.com.br> // -// ------------------------------------------------------------------------ // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation; either version 2 of the License, or // -// (at your option) any later version. // -// // -// You may not change or alter any portion of this comment or credits // -// of supporting developers from this source code or any supporting // -// source code which is considered copyrighted (c) material of the // -// original comment or credit authors. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program; if not, write to the Free Software // -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// ------------------------------------------------------------------------- // -// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // -// Site: http://www.brinfo.com.br // -// Project: RW-Banner // -// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // -// ------------------------------------------------------------------------- // - -[b] DESCRIPTION :[/b] -=============================== -Le module Xoops permettant de contr\xF4ler et afficher de mani\xE8re al\xE9atoire des banni\xE8res, il peut \xEAtre utilis\xE9 seul ou avec celui inclu par d\xE9faut dans Xoops. - -Le but de ce module est de permettre \xE0 l'administrateur d'avoir une organisation, robuste et efficace pour contr\xF4ler des medias et des espaces publicitaires sur son site. - -[b] CARACT\xC9RISTIQUES :[/b] -=============================== -- Registre des banni\xE8res. -- Registre des cat\xE9gories de banni\xE8res. -- Registre des mod\xE8les des banni\xE8res. -- Registre des Tags des banni\xE8res. -- Registre des clients des banni\xE8res. -- 5 mod\xE8les d'affichages des banni\xE8res. Y compris des blocs en Ajax. -- Tous les blocs sont clonable. -- Bloc pour les statistiques des clients et de vos banni\xE8res. -- Activation/d\xE9sactivation des banni\xE8res en 1 (un) clic. -- Les banni\xE8res inactives peuvent rester dans la base de donn\xE9es. -- Cr\xE9ation de Tags Smarty pour l'utilisation dans les th\xE8mes, modules, blocs et contenu. -- Le client peut v\xE9rifier la situation de ses banni\xE8res -- Le client peut faire des modifications dans ses banni\xE8res (si l'administrateur l'autorise) -- Envoi d'un E-mail aux clients avec les statistiques de ses banni\xE8res. -- Quelques fonctionnalit\xE9s al\xE9atoires d'utilisation. -- Vous pourrez cr\xE9er des ensembles de banni\xE8res intercal\xE9es par groupes. -- Accepte l'affichage de plus d'une banni\xE8re dans les blocs. - - -DISPOSITIFS : -- Enregistrement des banni\xE8res par cat\xE9gories et/ou par clients. Les cat\xE9gories sont utilis\xE9es en diff\xE9ren\xE7ant la taille des banni\xE8res de sorte que vous puissiez cr\xE9er des plusieurs mod\xE8les d'affichage des banni\xE8res. Les clients sont des utilisateurs enregistr\xE9s sur le site et quand vous ajoutez une banni\xE8re. -- 5 mod\xE8les de blocs clonables pour afficher les banni\xE8res dans plusieurs configurations, permettant \xE0 l'administrateur de choisir le nombre de banni\xE8res al\xE9atoires qu'il veut montrer, la cat\xE9gorie \xE0 afficher, l'option pour cr\xE9er une table pour l'affichage des banni\xE8res permet de choisir seulement dans combien de colonnes elles devraient \xEAtre affich\xE9es. -- Bloc de statistiques pour le client. Dans ce bloc est montr\xE9 un tableau avec les statistiques principales de toutes banni\xE8res li\xE9es au client. -- Option d'activation et de d\xE9sactivation des banni\xE8res par un clic. Seules les banni\xE8res actives seront montr\xE9es mais les inactives continuent d'\xEAtre enregistr\xE9es dans la base de donn\xE9es, permettant de les r\xE9activer \xE0 tout moment. -- Au del\xE0 des blocs d'affichage des banni\xE8res il est \xE9galement possible d'employer une banni\xE8re al\xE9atoire dans le th\xE8me de votre sitet ou dans n'importe quelle autre page que vous souhaitez, en ajoutant seulement <{$rw_banner}> le tag (ce dispositif exige une petite modification dans le noyau de xoops qui est expliqu\xE9e dans les instructions d'installation ci-dessous). -- Page de statistiques pour le client. Dans la page principale du module, un tableau affiche toutes statistiques des banni\xE8res pour un client donn\xE9. De plus, sur cette page le client a l'option d'envoyer les statistiques de banni\xE8re sur son E-mail enregistr\xE9, et si l'administrateur l'autorise il pourra changer les informations concernant la banni\xE8re.- Affiche des banni\xE8res non al\xE9atoires dans le texte d'autres modules. Maintenant vous pouvez montrer vos banni\xE8res dans n'importe quel module qui accepte les bbcodes. Vous pouvez \xE9diter des banni\xE8res dans les news, articles, pages statiques, ainsi que dans le forum. (ce dispositif exige une petite modification dans le noyau de xoops qui est expliqu\xE9 dans les instructions d'installation ci-dessous). - -INSTALLATION : -L'installation de ce module est tr\xE8s facile en suivant la proc\xE9dure d'installation de tout autre module. -Pour activer la fonction pour l'affichage al\xE9atoire de banni\xE8re dans le th\xE8me de votre site, vous devez ex\xE9cuter une petite modification dans le noyau de xoops, plus particuli\xE8rement dans le fichier header.php, situ\xE9 \xE0 la racine de votre emplacement. - -Pour r\xE9aliser cette modification, ouvrez le fichier XOOPS_ROOT_PATH/header.php et \xE0 la fin du fichier ajoutez avant} ?>, le code ci-dessous : - - -To include this back, open the file XOOPS_ROOT_PATH/header.php and in the end of the file add before the } ?>, the code below: - -########################################################################################### -#### Hack by rw-banner -#### Create smarty vars to show the banner in the theme of your site and in the templates -########################################################################################### -$mod = XoopsModule::getByDirname("rw_banner"); -if ($mod){ - include_once (XOOPS_ROOT_PATH.'/modules/rw_banner/include/maketags.php'); -} -########################################################################################### -#### End of the Hack by rw-banner -########################################################################################### - -Etape 1 r\xE9alis\xE9e ! Vous avez activ\xE9 les TAGS SMARTY qui fonctionneront pour le module. Par l'interm\xE9diaire de l'administration du module vous pouvez cr\xE9er, \xE9diter, changer le statut et supprimer les tags. Chaque fois que vous voulez montrer votre banni\xE8re al\xE9atoire, dans le th\xE8me ou dans tout templates de module vous avez juste besoin de cr\xE9er un tag pour le mod\xE8le de publicit\xE9 d\xE9sir\xE9 et de l'ins\xE9rer dans le fichier theme.html ou dans le template. - -Pour activer cette nouvelle fonctionnalit\xE9s d'affichage, vous avez besoin de modifier le noyau de xoops et particuli\xE8rement le fichier XOOPS_ROOT_PATH/class/module.textsanitizer.php file. -Pour ajouter la modification, vous devez ouvrir le fichier XOOPS_ROOT_PATH/class/module.textsanitizer.php et regarder l'appel \xE0 la fonction xoopsCodeDecode, et \xE0 la fin de celle-ci ajouter le code suivant : - -####################################################################################### -#### Hack by rw-banner -#### Allow the exhibition of random banners an any module with bbcodes -####################################################################################### -$mod = XoopsModule::getByDirname("rw_banner"); -if ($mod){ - include(XOOPS_ROOT_PATH.'/modules/rw_banner/include/bbcode.php'); -} -####################################################################################### -#### end of the Hack by rw-banner -####################################################################################### - - - -Pour faire ceci ais\xE9ment, vous trouverez dans le dossier docs du module, les fichiers modifi\xE9s que vous avez besoin pour le noyau de xoop (ne pas oublier de sauvegarder les fichiers modifi\xE9s ou de les renommer en mettant un .bak \xE0 la fin de ceux-ci. - -Apr\xE8s application du hack, vous aurez besoin de cr\xE9er les tags dont vous avez besoin dans l'administration du module. - -Regardez l'exemple ci-dessous : - -Exemples : -imaginons que vous avez d\xE9j\xE0 cr\xE9\xE9 un tag "publicidade" et l'avez param\xE9tr\xE9 dans l'administration. Pour afficher les banni\xE8res de ce tags sur votre site, vous devriez ajouter ceci : - -<{$publicidade}> - -Mais dans le corps de vos articles ou de n'importe quel module de gestion de contenu qui accepte les bbcodes vous devez ajouter le tag comme suit : - -[RW align=center]publicidade[/RW] - - -Le param\xE8tre d'alignement accepte les valeurs "left" pour l'alignement gauche, "right" pour la droite et "center" pour le central. - - -///////// Fin de la traduction fran\xE7aise //////// - - - -UPDATES: -The modules had structural changes in relation to the database in relation to the previous verions. If you use any versions prior to 1.3RC we recommend you to unistall the module before installing the new version. -In case you have a version newer than the 1.3RC, delete the rw_banner folder and replace it by the folder from the new version. Login as administrator to your site. If you use the hack in header.php file, comment it first. Access via browser the URL "XOOPS_URL/modules/rw_banner/admin/upgrade.php" and the script will update the tables automatically without loosing all the setup you have already defined and all the registered banners. Follow the steps described in the script and your module will be updated. - -KNOWN BUGS: --Banners in HTML code don't have their click counted. This bug is originally from the original xoops banner module. This function is used in our module but with some changes. - -THANKS: -I thank all my friends from the XoopsTotal community that helped me with ideas and suggestions for the development of this module, in special to my great friend Wilson and Giba (board of XT) for their great help with their ideias and help in testing the module. - -For further information or problem solving for this module access the following site: http://rwbanner.brinfo.com.br - -[b]ITS DISPOSAL:[/b] -=============================== -We will be inside of the possible always creating examples of as to use rw_banner and thus you will be able to get the biggest possible advantage to use this module. - -If you will be using this module, does not leave to visit our site of development to suggest new features. - -It also uses to advantage to fill our book of satisfied users and to order its message so that other users whom to desire to use this module can know that it functions and also he is very useful. - -Rw_banner Team Leader. - -[b]TheRpLima[/b] Deleted: XoopsModules/rw_banner/trunk/rw_banner/README.TXT =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/README.TXT 2012-08-13 04:58:24 UTC (rev 10063) +++ XoopsModules/rw_banner/trunk/rw_banner/README.TXT 2012-08-13 05:01:52 UTC (rev 10064) @@ -1,141 +0,0 @@ -// ------------------------------------------------------------------------ // -// RW-Banner // -// Copyright (c) 2006 BrInfo // -// <http://www.brinfo.com.br> // -// ------------------------------------------------------------------------ // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation; either version 2 of the License, or // -// (at your option) any later version. // -// // -// You may not change or alter any portion of this comment or credits // -// of supporting developers from this source code or any supporting // -// source code which is considered copyrighted (c) material of the // -// original comment or credit authors. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program; if not, write to the Free Software // -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// ------------------------------------------------------------------------- // -// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // -// Site: http://www.brinfo.com.br // -// Project: RW-Banner // -// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // -// ------------------------------------------------------------------------- // - -[b]DESCRIPTION:[/b] -=============================== -Xoops module for managing and showing random banners, that can be used or not together with the default xoops banner system. - -The aim of this module is to allow the site administrator to have an organized method, robust and efficient to manage medias and advertising spaces in his site. - -[b]CHARACTERISTICS:[/b] -=============================== -- Register of Banners. -- Register of banners categories. -- Register of models of banners. -- Register of Tags of banners. -- Register of clients of banners. -- 5 models of exhibition of banners. Including blocks in Ajax. -- All blocks are clonable. -- Block to statisticians of clients and your banners. -- Activation/Deactivation of banners with 1(one) click. -- Inactive Banners can continue in the data base. -- Create Smarty Tag\xB4s for use in its themes, modules, blocks and content. -- Client can verify the situation of its banners when logged in the site. -- The client will be able to make adjustments in its banners (if the site admin to allow) -- Send communication e-mail to clients about your banners statisticians. -- Some random modalities of use . -- You will be able to create sets of banners intercalated by groups. -- Accepted the exposition of more than 1 banner in the blocks. - - -FEATURES: -- Registering of banners separated by categories and clients. The categories are used to differnciate the size of the banners so that you can create several banner exhibition models. The clients are users registered at your site and when you add a banner you have to associate a banner with one of the registered users. -- 5 block models to show cloneable banners and with several configurations, allowing the administrator choose how many random banners he wants to show, which category should be shown and further, the option to create a table for the banner exhibition having only to select in how many columns they should be shown. -- Statistics block for the client. In this block is shown a table with the main statistics of all the banners related to the client. -- Activation and deactivation option of banners by one click. Only active banners will be shown but the inactive ones continue registered in the database, allowing you to reactivate them at any time. -- Beyond the banners exhibition blocks it is also possible to use the random banner in the theme of your site or in any other page you wish, having only to add the <{$rw_banner}> tag (this feature requires a small hack in the xops core that will be explained in the installation instructions below). -- Statistics page for the client. In the main page of the module is a table with all the statistics of the banners for the logged client. Further, in this page the client has the option to send the banner statistics for his registered e-mail. P\xE1gina de Estat\xEDsticas do Cliente. Na p\xE1gina principal do m\xF3dulo \xE9 exibida uma tabela com todas as estat\xEDsticas dos banners and if the administrator allows he will be able to change some information of the banner.- Showing or not random banners in the text of other modules. Now you can show your banners in any module that accepts bbcodes. You can publish banners in news, articles, static pages, including in any forum posts. (this feature requires a small hack in the xops core that will be explained in the installation instructions below). - -INSTALLATION: -The installation of this modules is very easy than it follows the installation procedure of all other modules. -O activate the function for the random banner exhibition in the theme of your site you need to perform a small hack in the xoops core, more precisely in the header.php file, located at the root of your site. - -To include this back, open the file XOOPS_ROOT_PATH/header.php and in the end of the file add before the } ?>, the code below: - -########################################################################################### -#### Hack by rw-banner -#### Create smarty vars to show the banner in the theme of your site and in the templates -########################################################################################### -$mod = XoopsModule::getByDirname("rw_banner"); -if ($mod){ - include_once (XOOPS_ROOT_PATH.'/modules/rw_banner/include/maketags.php'); -} -########################################################################################### -#### End of the Hack by rw-banner -########################################################################################### - -Step one is done! You activated the SMARTY TAGS function for the module and now via the admin area of the module you can create, edit, change the status and delete the tags. Every time you want to show your random banner, in the theme or in any module templates you just need to create a tag for the desired advertising model and insert it into the theme.html file or in the template. - -To activate the new function for the text banner exhibition you need to perform another hack in the xoops core, in the XOOPS_ROOT_PATH/class/module.textsanitizer.php file. -To add the hack, open the XOOPS_ROOT_PATH/class/module.textsanitizer.php file and look for the function called xoopsCodeDecode, and in the end of the function you need to add the following code: - -####################################################################################### -#### Hack by rw-banner -#### Allow the exhibition of random banners an any module with bbcodes -####################################################################################### -$mod = XoopsModule::getByDirname("rw_banner"); -if ($mod){ - include(XOOPS_ROOT_PATH.'/modules/rw_banner/include/bbcode.php'); -} -####################################################################################### -#### end of the Hack by rw-banner -####################################################################################### - -To make it easier to understand, you can find in the docs folder the function xoopsCodeDecode already hacked, you just need to follow the example and apply the hack into your file. -After applying the hack to show your banner in your texts you just need to create the tags in the administration area for the module in the same way you create the tags for exhibition in your theme or module templates. - -When you have already created the tags you just need to go the module you want to show the banner and in the text field (I must be able to accept bbcodes!!), add the tag in the same way that you do in your theme. The only difference is in the tags declaration. -Look at the example below: - -Examples: -Let's imagine that you have already created and setup in the administration area. To show the banners from this tag in your site you would add:: - -<{$publicidade}> - -But in the body of your news or any othger module that accepts bbcodes you have to add the TAG as follows: - -[RW align=center]publicidade[/RW] - -The parameter align accpets the values "left" for left alignment, "right"for right alignment and "center" for center alignment. - - -UPDATES: -The modules had structural changes in relation to the database in relation to the previous verions. If you use any versions prior to 1.3RC we recommend you to unistall the module before installing the new version. -In case you have a version newer than the 1.3RC, delete the rw_banner folder and replace it by the folder from the new version. Login as administrator to your site. If you use the hack in header.php file, comment it first. Access via browser the URL "XOOPS_URL/modules/rw_banner/admin/upgrade.php" and the script will update the tables automatically without loosing all the setup you have already defined and all the registered banners. Follow the steps described in the script and your module will be updated. - -KNOWN BUGS: --Banners in HTML code don't have their click counted. This bug is originally from the original xoops banner module. This function is used in our module but with some changes. - -THANKS: -I thank all my friends from the XoopsTotal community that helped me with ideas and suggestions for the development of this module, in special to my great friend Wilson and Giba (board of XT) for their great help with their ideias and help in testing the module. - -For further information or problem solving for this module access the following site: http://rwbanner.brinfo.com.br - -[b]ITS DISPOSAL:[/b] -=============================== -We will be inside of the possible always creating examples of as to use rw_banner and thus you will be able to get the biggest possible advantage to use this module. - -If you will be using this module, does not leave to visit our site of development to suggest new features. - -It also uses to advantage to fill our book of satisfied users and to order its message so that other users whom to desire to use this module can know that it functions and also he is very useful. - -Rw_banner Team Leader. - -[b]TheRpLima[/b] Modified: XoopsModules/rw_banner/trunk/rw_banner/admin/about.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/admin/about.php 2012-08-13 04:58:24 UTC (rev 10063) +++ XoopsModules/rw_banner/trunk/rw_banner/admin/about.php 2012-08-13 05:01:52 UTC (rev 10064) @@ -1,38 +1,26 @@ -<?php -// ------------------------------------------------------------------------ // -// RW-Banner // -// Copyright (c) 2006 BrInfo // -// <http://www.brinfo.com.br> // -// ------------------------------------------------------------------------ // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation; either version 2 of the License, or // -// (at your option) any later version. // -// // -// You may not change or alter any portion of this comment or credits // -// of supporting developers from this source code or any supporting // -// source code which is considered copyrighted (c) material of the // -// original comment or credit authors. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program; if not, write to the Free Software // -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// ------------------------------------------------------------------------- // -// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // -// Site: http://www.brinfo.com.br // -// Project: RW-Banner // -// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // -// ------------------------------------------------------------------------- // - -include_once("admin_header.php"); - -include_once(XOOPS_ROOT_PATH."/modules/rw_banner/class/about.php"); -$aboutObj = new RwbannerAbout(_AM_RWBANNER_ABOUT); -$aboutObj->render(); - -?> +<?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://www.xoops.org) + * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License} + * @author XOOPS Development Team + * @version $Id $ + **/ + +include_once dirname(__FILE__) . '/admin_header.php'; + +xoops_cp_header(); + +$aboutAdmin = new ModuleAdmin(); + +echo $aboutAdmin->addNavigation('about.php'); +echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false); + +include 'admin_footer.php'; \ No newline at end of file Added: XoopsModules/rw_banner/trunk/rw_banner/admin/about2.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/admin/about2.php (rev 0) +++ XoopsModules/rw_banner/trunk/rw_banner/admin/about2.php 2012-08-13 05:01:52 UTC (rev 10064) @@ -0,0 +1,38 @@ +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // +// ------------------------------------------------------------------------- // + +include_once("admin_header.php"); + +include_once(XOOPS_ROOT_PATH."/modules/rw_banner/class/about.php"); +$aboutObj = new RwbannerAbout(_AM_RWBANNER_ABOUT); +$aboutObj->render(); + +?> Modified: XoopsModules/rw_banner/trunk/rw_banner/admin/admin.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/admin/admin.php 2012-08-13 04:58:24 UTC (rev 10063) +++ XoopsModules/rw_banner/trunk/rw_banner/admin/admin.php 2012-08-13 05:01:52 UTC (rev 10064) @@ -1,156 +1,156 @@ -<?php -// ------------------------------------------------------------------------ // -// RW-Banner // -// Copyright (c) 2006 BrInfo // -// <http://www.brinfo.com.br> // -// ------------------------------------------------------------------------ // -// This program is free software; you can redistribute it and/or modify // -// it under the terms of the GNU General Public License as published by // -// the Free Software Foundation; either version 2 of the License, or // -// (at your option) any later version. // -// // -// You may not change or alter any portion of this comment or credits // -// of supporting developers from this source code or any supporting // -// source code which is considered copyrighted (c) material of the // -// original comment or credit authors. // -// // -// This program is distributed in the hope that it will be useful, // -// but WITHOUT ANY WARRANTY; without even the implied warranty of // -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // -// GNU General Public License for more details. // -// // -// You should have received a copy of the GNU General Public License // -// along with this program; if not, write to the Free Software // -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // -// ------------------------------------------------------------------------- // -// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // -// Site: http://www.brinfo.com.br // -// Project: RW-Banner // -// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // -// ------------------------------------------------------------------------- // - -$admin_mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; - -$fct = empty( $_POST['fct'] ) ? '' : trim( $_POST['fct'] ) ; -$fct = empty( $_GET['fct'] ) ? $fct : trim( $_GET['fct'] ) ; -if( empty( $fct ) ) $fct = 'preferences' ; - - -include "../../../mainfile.php"; -include XOOPS_ROOT_PATH."/include/cp_functions.php"; -include_once XOOPS_ROOT_PATH."/class/xoopsmodule.php"; -include_once "../include/gtickets.php" ;// GIJ - -$admintest = 0; - -if (is_object($xoopsUser)) { - $xoopsModule =& XoopsModule::getByDirname("system"); - if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) { - redirect_header(XOOPS_URL.'/user.php',3,_NOPERM); - exit(); - } - $admintest=1; -} else { - redirect_header(XOOPS_URL.'/user.php',3,_NOPERM); - exit(); -} - -// include system category definitions -include_once XOOPS_ROOT_PATH."/modules/system/constants.php"; - -$error = false; -if ($admintest != 0) { - if (isset($fct) && $fct != '') { - if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/xoops_version.php")) { - if ( file_exists(XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin.php") ) { - include XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin.php"; - } else { - include XOOPS_ROOT_PATH."/modules/system/language/english/admin.php"; - } - if (file_exists(XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin/".$fct.".php")) { - include XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin/".$fct.".php"; - } elseif (file_exists(XOOPS_ROOT_PATH."/modules/system/language/english/admin/".$fct.".php")) { - include XOOPS_ROOT_PATH."/modules/system/language/english/admin/".$fct.".php"; - } - include XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/xoops_version.php"; - $sysperm_handler =& xoops_gethandler('groupperm'); - $category = !empty($modversion['category']) ? intval($modversion['category']) : 0; - unset($modversion); - if ($category > 0) { - $groups =& $xoopsUser->getGroups(); - if (in_array(XOOPS_GROUP_ADMIN, $groups) || false != $sysperm_handler->checkRight('system_admin', $category, $groups, $xoopsModule->getVar('mid'))){ -// if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php")) { -// include_once XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php"; GIJ - if (file_exists("../include/{$fct}.inc.php")) { - include_once "../include/{$fct}.inc.php" ; - } else { - $error = true; - } - } else { - $error = true; - } - } elseif ($fct == 'version') { - if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/version/main.php")) { - include_once XOOPS_ROOT_PATH."/modules/system/admin/version/main.php"; - } else { - $error = true; - } - } else { - $error = true; - } - } else { - $error = true; - } - } else { - $error = true; - } -} - -if (false != $error) { - xoops_cp_header(); - echo "<h4>System Configuration</h4>"; - echo '<table class="outer" cellpadding="4" cellspacing="1">'; - echo '<tr>'; - $groups = $xoopsUser->getGroups(); - $all_ok = false; - if (!in_array(XOOPS_GROUP_ADMIN, $groups)) { - $sysperm_handler =& xoops_gethandler('groupperm'); - $ok_syscats =& $sysperm_handler->getItemIds('system_admin', $groups); - } else { - $all_ok = true; - } - $admin_dir = XOOPS_ROOT_PATH."/modules/system/admin"; - $handle = opendir($admin_dir); - $counter = 0; - $class = 'even'; - while ($file = readdir($handle)) { - if (strtolower($file) != 'cvs' && !preg_match("/[.]/", $file) && is_dir($admin_dir.'/'.$file)) { - include $admin_dir.'/'.$file.'/xoops_version.php'; - if ($modversion['hasAdmin']) { - $category = isset($modversion['category']) ? intval($modversion['category']) : 0; - if (false != $all_ok || in_array($modversion['category'], $ok_syscats)) { - echo "<td class='$class' align='center' valign='bottom' width='19%'>"; - echo "<a href='".XOOPS_URL."/modules/system/admin.php?fct=".$file."'><b>" .trim($modversion['name'])."</b></a>\n"; - echo "</td>"; - $counter++; - $class = ($class == 'even') ? 'odd' : 'even'; - } - if ( $counter > 4 ) { - $counter = 0; - echo "</tr>"; - echo "<tr>"; - } - } - unset($modversion); - } - } - while ($counter < 5) { - echo '<td class="'.$class.'"> </td>'; - $class = ($class == 'even') ? 'odd' : 'even'; - $counter++; - } - echo '</tr></table>'; - xoops_cp_footer(); -} - -?> +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // +// ------------------------------------------------------------------------- // + +$admin_mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; + +$fct = empty( $_POST['fct'] ) ? '' : trim( $_POST['fct'] ) ; +$fct = empty( $_GET['fct'] ) ? $fct : trim( $_GET['fct'] ) ; +if( empty( $fct ) ) $fct = 'preferences' ; + + +include "../../../mainfile.php"; +include XOOPS_ROOT_PATH."/include/cp_functions.php"; +include_once XOOPS_ROOT_PATH."/kernel/module.php"; +include_once "../include/gtickets.php" ;// GIJ + +$admintest = 0; + +if (is_object($xoopsUser)) { + $xoopsModule =& XoopsModule::getByDirname("system"... [truncated message content] |
From: <be...@us...> - 2012-08-13 04:58:31
|
Revision: 10063 http://xoops.svn.sourceforge.net/xoops/?rev=10063&view=rev Author: beckmi Date: 2012-08-13 04:58:24 +0000 (Mon, 13 Aug 2012) Log Message: ----------- Adding release 1.50 Added Paths: ----------- XoopsModules/rw_banner/releases/1.50/rw_banner/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-13 04:32:04
|
Revision: 10062 http://xoops.svn.sourceforge.net/xoops/?rev=10062&view=rev Author: beckmi Date: 2012-08-13 04:31:53 +0000 (Mon, 13 Aug 2012) Log Message: ----------- Adding RW-Banner Added Paths: ----------- XoopsModules/rw_banner/ XoopsModules/rw_banner/branches/ XoopsModules/rw_banner/releases/ XoopsModules/rw_banner/releases/1.50/ XoopsModules/rw_banner/trunk/ XoopsModules/rw_banner/trunk/rw_banner/ XoopsModules/rw_banner/trunk/rw_banner/LEIAME.TXT XoopsModules/rw_banner/trunk/rw_banner/LISEZMOI.TXT XoopsModules/rw_banner/trunk/rw_banner/README.TXT XoopsModules/rw_banner/trunk/rw_banner/admin/ XoopsModules/rw_banner/trunk/rw_banner/admin/about.php XoopsModules/rw_banner/trunk/rw_banner/admin/admin.php XoopsModules/rw_banner/trunk/rw_banner/admin/admin_header.php XoopsModules/rw_banner/trunk/rw_banner/admin/exibe.php XoopsModules/rw_banner/trunk/rw_banner/admin/import.php XoopsModules/rw_banner/trunk/rw_banner/admin/index.php XoopsModules/rw_banner/trunk/rw_banner/admin/inser.php XoopsModules/rw_banner/trunk/rw_banner/admin/insercateg.php XoopsModules/rw_banner/trunk/rw_banner/admin/insertag.php XoopsModules/rw_banner/trunk/rw_banner/admin/menu.php XoopsModules/rw_banner/trunk/rw_banner/admin/myblockform.php XoopsModules/rw_banner/trunk/rw_banner/admin/myblocksadmin.php XoopsModules/rw_banner/trunk/rw_banner/admin/mygroupperm.php XoopsModules/rw_banner/trunk/rw_banner/admin/mygrouppermform.php XoopsModules/rw_banner/trunk/rw_banner/admin/upgrade.php XoopsModules/rw_banner/trunk/rw_banner/blocks/ XoopsModules/rw_banner/trunk/rw_banner/blocks/ajaxbanner.php XoopsModules/rw_banner/trunk/rw_banner/blocks/banner.php XoopsModules/rw_banner/trunk/rw_banner/blocks/dropinbanner.php XoopsModules/rw_banner/trunk/rw_banner/blocks/estatisticas.php XoopsModules/rw_banner/trunk/rw_banner/blocks/lightboxbanner.php XoopsModules/rw_banner/trunk/rw_banner/blocks/popadbanner.php XoopsModules/rw_banner/trunk/rw_banner/class/ XoopsModules/rw_banner/trunk/rw_banner/class/FlashHeader.php XoopsModules/rw_banner/trunk/rw_banner/class/about.php XoopsModules/rw_banner/trunk/rw_banner/class/class.banner.php XoopsModules/rw_banner/trunk/rw_banner/class/class.categoria.php XoopsModules/rw_banner/trunk/rw_banner/class/class.tags.php XoopsModules/rw_banner/trunk/rw_banner/class/mimetypes.inc.php XoopsModules/rw_banner/trunk/rw_banner/conta_click.php XoopsModules/rw_banner/trunk/rw_banner/css/ XoopsModules/rw_banner/trunk/rw_banner/css/lightbox.css XoopsModules/rw_banner/trunk/rw_banner/docs/ XoopsModules/rw_banner/trunk/rw_banner/docs/LEIAME.TXT XoopsModules/rw_banner/trunk/rw_banner/docs/function_bbcode_xoops2015.txt XoopsModules/rw_banner/trunk/rw_banner/docs/function_bbcode_xoops2015_french.txt XoopsModules/rw_banner/trunk/rw_banner/docs/header.php_com_hack_rwbanner.txt XoopsModules/rw_banner/trunk/rw_banner/docs/header.php_com_hack_rwbanner_french.txt XoopsModules/rw_banner/trunk/rw_banner/images/ XoopsModules/rw_banner/trunk/rw_banner/images/asc.gif XoopsModules/rw_banner/trunk/rw_banner/images/bg.gif XoopsModules/rw_banner/trunk/rw_banner/images/close.gif XoopsModules/rw_banner/trunk/rw_banner/images/delete.gif XoopsModules/rw_banner/trunk/rw_banner/images/desc.gif XoopsModules/rw_banner/trunk/rw_banner/images/edit.gif XoopsModules/rw_banner/trunk/rw_banner/images/friend.gif XoopsModules/rw_banner/trunk/rw_banner/images/icon/ XoopsModules/rw_banner/trunk/rw_banner/images/icon/close12.gif XoopsModules/rw_banner/trunk/rw_banner/images/icon/open12.gif XoopsModules/rw_banner/trunk/rw_banner/images/left_both.gif XoopsModules/rw_banner/trunk/rw_banner/images/loading.gif XoopsModules/rw_banner/trunk/rw_banner/images/off.gif XoopsModules/rw_banner/trunk/rw_banner/images/on.gif XoopsModules/rw_banner/trunk/rw_banner/images/right_both.gif XoopsModules/rw_banner/trunk/rw_banner/images/rwbanner.fla XoopsModules/rw_banner/trunk/rw_banner/images/rwbanner.swf XoopsModules/rw_banner/trunk/rw_banner/images/slogo.gif XoopsModules/rw_banner/trunk/rw_banner/images/view.gif XoopsModules/rw_banner/trunk/rw_banner/images/wait.gif XoopsModules/rw_banner/trunk/rw_banner/include/ XoopsModules/rw_banner/trunk/rw_banner/include/bbcode.php XoopsModules/rw_banner/trunk/rw_banner/include/blocksadmin.inc.php XoopsModules/rw_banner/trunk/rw_banner/include/functions.php XoopsModules/rw_banner/trunk/rw_banner/include/getajaxbanner.php XoopsModules/rw_banner/trunk/rw_banner/include/gtickets.php XoopsModules/rw_banner/trunk/rw_banner/include/maketags.php XoopsModules/rw_banner/trunk/rw_banner/index.php XoopsModules/rw_banner/trunk/rw_banner/inser.php XoopsModules/rw_banner/trunk/rw_banner/js/ XoopsModules/rw_banner/trunk/rw_banner/js/effects.js XoopsModules/rw_banner/trunk/rw_banner/js/lightbox.js XoopsModules/rw_banner/trunk/rw_banner/js/prototype.js XoopsModules/rw_banner/trunk/rw_banner/js/scriptaculous.js XoopsModules/rw_banner/trunk/rw_banner/language/ XoopsModules/rw_banner/trunk/rw_banner/language/english/ XoopsModules/rw_banner/trunk/rw_banner/language/english/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/english/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/english/index.html XoopsModules/rw_banner/trunk/rw_banner/language/english/main.php XoopsModules/rw_banner/trunk/rw_banner/language/english/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/french/ XoopsModules/rw_banner/trunk/rw_banner/language/french/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/french/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/french/index.html XoopsModules/rw_banner/trunk/rw_banner/language/french/main.php XoopsModules/rw_banner/trunk/rw_banner/language/french/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/ XoopsModules/rw_banner/trunk/rw_banner/language/italian/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/index.html XoopsModules/rw_banner/trunk/rw_banner/language/italian/main.php XoopsModules/rw_banner/trunk/rw_banner/language/italian/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/ XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/admin.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/blocks.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/index.html XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/main.php XoopsModules/rw_banner/trunk/rw_banner/language/portuguesebr/modinfo.php XoopsModules/rw_banner/trunk/rw_banner/sql/ XoopsModules/rw_banner/trunk/rw_banner/sql/mysql.sql XoopsModules/rw_banner/trunk/rw_banner/templates/ XoopsModules/rw_banner/trunk/rw_banner/templates/blocks/ XoopsModules/rw_banner/trunk/rw_banner/templates/blocks/block_ajax_banner.html XoopsModules/rw_banner/trunk/rw_banner/templates/blocks/block_banner.html XoopsModules/rw_banner/trunk/rw_banner/templates/blocks/block_dropin_banner.html XoopsModules/rw_banner/trunk/rw_banner/templates/blocks/block_estatisticas_banner.html XoopsModules/rw_banner/trunk/rw_banner/templates/blocks/block_lightbox_banner.html XoopsModules/rw_banner/trunk/rw_banner/templates/blocks/block_popad_banner.html XoopsModules/rw_banner/trunk/rw_banner/xoops_version.php Added: XoopsModules/rw_banner/trunk/rw_banner/LEIAME.TXT =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/LEIAME.TXT (rev 0) +++ XoopsModules/rw_banner/trunk/rw_banner/LEIAME.TXT 2012-08-13 04:31:53 UTC (rev 10062) @@ -0,0 +1,166 @@ +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // +// ------------------------------------------------------------------------- // + +[b]DESCRI\xC7\xC3O:[/b] +=============================== +M\xF3dulo xoops de gerenciamento e exibi\xE7\xE3o de banners rand\xF4micos, que pode ser usado ou n\xE3o em conjunto com o sistema de banners padr\xE3o do xoops. + +O objetivo deste m\xF3dulo \xE9 propiciar ao administrador do site um m\xE9todo organizado, robusto e eficiente para gerenciar m\xEDdias e espa\xE7os publicit\xE1rios em seu site. + +[b]CARACTERISTICAS:[/b] +=============================== +- Cadastro de Banners. +- Cadastro de Categorias de banners. +- Cadastro de modelos de banners. +- Cadastro de Tags de banners. +- Cadastro de clientes de banners. +- 5 modelos de exibi\xE7\xE3o de banners. Inlcuindo blocos em Ajax. +- Todos os blocos s\xE3o clon\xE1veis. +- Bloco para est\xE1tisticas do cliente e seus banners. +- Ativa\xE7\xE3o/desativa\xE7\xE3o de banner com 1(um) clique do mouse. +- Banners inativos podem continuar no banco de dados. +- Criar Tag\xB4s Smarty para uso em seu tema, m\xF3dulos, blocos e conte\xFAdo. +- Cliente pode verificar a situa\xE7\xE3o de seus banners quando logado no site. +- O cliente poder\xE1 fazer ajustes em seus banners (se o administrador do site permitir) +- Envia e-mail de comunica\xE7\xE3o aos clientes sobre est\xE1tisticas de seus banners. +- V\xE1rias modalidades de utiliza\xE7\xE3o rand\xF4micas. +- Voc\xEA poder\xE1 criar conjuntos de banners intercalados por grupos. +- Aceita e exposi\xE7\xE3o de mais de um banner nos blocos. + +[b]FUNCIONALIDADES:[/b] +=============================== +- Cadastramento de banners separados por categorias e clientes, estas categorias s\xE3o usadas para diferenciar os tamanhos dos banners, fazendo assim com que se possa criar diversos modelos de exibi\xE7\xE3o dos banners. Os clientes s\xE3o os usu\xE1rios cadastrados no site, na hora de cadastrar um banner \xE9 obrigat\xF3rio vincul\xE1-lo a um usu\xE1rio. + +- 5 modelos de blocos para exibi\xE7\xE3o de banners clon\xE1veis e com diversas configura\xE7\xF5es, deixando a crit\xE9rio do administrador do m\xF3dulo escolher quantos banners rand\xF4micos deseja que seja exibido, qual a categoria de banners exibir e ainda a op\xE7\xE3o de se criar uma tabela para a exibi\xE7\xE3o dos banners, bastando selecionar em quantas colunas os mesmos ser\xE3o exibidos. + +- Bloco de Estat\xEDsticas do Cliente. Neste bloco \xE9 mostrado uma tabela com as principais estat\xEDsticas de todos os banners do cliente. + +- Op\xE7\xE3o de ativa\xE7\xE3o e dasativa\xE7\xE3o do banner com apenas um clique. Somente banners ativos ser\xE3o exibidos, por\xE9m os banners inativos continuam na base, possibilitando que os mesmos sejam ativados novamente a qualquer momento. + +- Al\xE9m dos blocos de exibi\xE7\xE3o de banners, tamb\xE9m \xE9 pos\xEDvel utilizar o banner rand\xF4mico no tema do site ou em qualquer p\xE1gina que se deseje, bastando para isso acescentar a vari\xE1vel smarty <{$rw_banner}> ou qualquer outra que voce desejar criar. N\xE3o existe limite para a sua criatividade e (esta funcionalidade requer um pequeno hack no core do xoops que ser\xE1 explicado abaixo no proceso de instala\xE7\xE3o). + +- P\xE1gina de Estat\xEDsticas do Cliente. Na p\xE1gina principal do m\xF3dulo \xE9 exibida uma tabela com todas as estat\xEDsticas dos banners do cliente logado no site. Ainda nesta p\xE1gina o cliente tem a op\xE7\xE3o de enviar as estat\xEDsticas do banner para o email cadastrado no site, e caso o o administrador permita, voc\xEA mesmo poder\xE1 alterar algumas informa\xE7\xF5es do seu banner. + +- Exibi\xE7\xE3o de banners randomicos ou n\xE3o nos textos de outros m\xF3dulos. Agora voc\xEA poder\xE1 exibir seus banners em qualquer m\xF3dulo que aceite bbcodes. Voc\xEA poder\xE1 publicar banners em not\xEDcias, artigos, p\xE1ginas de conte\xFAdo est\xE1tico, inclusive em posts de f\xF3rum. (esta funcionalidade requer um pequeno hack no core do xoops que ser\xE1 explicado abaixo no proceso de instala\xE7\xE3o). + +[b]INSTALA\xC7\xC3O:[/b] +=============================== +A instala\xE7\xE3o do m\xF3dulo \xE9 bem simples pois \xE9 igual a qualquer m\xF3dulo padr\xE3o xoops. Para ativar a fun\xE7\xE3o de exibi\xE7\xE3o de banners rand\xF4micos no tema do site voc\xEA precisa fazer um pequeno hack no core do xoops, mais especificamente no arquivo header.php, localizado na raiz de seu site. + +Para incluir o hack, abra o arquivo XOOPS_ROOT_PATH/header.php e no final dele acrescente, antes de } ?>, o c\xF3digo abaixo: + +[code] +####################################################################################### +#### Hack by rw-banner +#### Cria vari\xE1veis smarty para exibir banner no tema do site e nos templates +####################################################################################### +$mod = XoopsModule::getByDirname("rw_banner"); +if ($mod){ + include_once (XOOPS_ROOT_PATH.'/modules/rw_banner/include/maketags.php'); +} +####################################################################################### +#### Fim do Hack by rw-banner +####################################################################################### +[/code] +Pronto, voc\xEA ativou a fun\xE7\xE3o de TAGS SMARTY do m\xF3dulo. Na administra\xE7\xE3o do m\xF3dulo voc\xEA poder\xE1 criar, editar, alterar o status e apagar as TAGS. Toda vez que desejar exibir seu banner rand\xF4mico, seja no tema do site ou nos templates dos m\xF3dulos, basta criar uma tag para o modelo de publicidade desejado e coloc\xE1-la em seu tema ou template. + +Para ativar a nova fun\xE7\xE3o de exibi\xE7\xE3o de banners dentro de textos (em conte\xFAdos do site) ou seja, dentro de outros m\xF3dulos ou blocos do site, voc\xEA precisa incluir um pequeno hack no core do xoops, no arquivo XOOPS_ROOT_PATH/class/module.textsanitizer.php + +Para incluir o hack, abra o arquivo XOOPS_ROOT_PATH/class/module.textsanitizer.php e procure pela fun\xE7\xE3o xoopsCodeDecode, no final dela voc\xEA dever\xE1 colocar o c\xF3digo abaixo: +[code] +####################################################################################### +#### Hack by rw-banner +#### Permite a exibi\xE7\xE3o de banners randomicos em qualquer m\xF3dulo que aceite bbcodes +####################################################################################### +$mod = XoopsModule::getByDirname("rw_banner"); +if ($mod){ + include(XOOPS_ROOT_PATH.'/modules/rw_banner/include/bbcode.php'); +} +####################################################################################### +#### Fim do Hack by rw-banner +####################################################################################### +[/code] +Para facilitar o entendimento, dentro da pasta docs do m\xF3dulo voc\xEA encontrar\xE1 a fun\xE7\xE3o xoopsCodeDecode j\xE1 hackeada, basta seguir o exemplo e aplicar o hack no seu arquivo. + +Depois de fazer o hack, para exibir os banners nos seus textos basta criar as tags na administra\xE7\xE3o do m\xF3dulo do mesmo jeito que que se cria as tags para exibi\xE7\xE3o no tema do site ou nos templates dos m\xF3dulos. + +Quando j\xE1 tiver suas tags criadas, basta ir ao m\xF3dulo que desejar exibir os banners e no campo de texto (Tem que aceitar bbcodes!! neste m\xF3dulo para funcionar corretamente) inserir a tag da mesma forma que no tema do site por exemplo. + +A \xFAnica diferen\xE7a \xE9 na sintaxe de declara\xE7\xE3o da tag. + +Veja abaixo os exemplos: + +Vamos supor que voc\xEA tenha a TAG publicidade criada e configurada na administra\xE7\xE3o. + +Para exibir os banners dessa TAG dentro do seu tema no site voc\xEA colocaria: + +[b]<{$publicidade}>[/b] + +J\xE1 no corpo das not\xEDcias ou em qualquer texto de qualquer m\xF3dulo que aceite bbcode voc\xEA deve colocar a TAG assim: + +[b][RW align=center]publicidade[/RW][/b] + +O parametro align aceita os valores "left","right" e "center" respectivamente, \xE0 esquerda, \xE0 direita e ao centro do local indicado em rela\xE7\xE3o ao conte\xFAdo mostrado. + +[b]ATUALIZA\xC7\xC3O:[/b] +=============================== +O m\xF3dulo sofreu uma modifica\xE7\xE3o total em sua estrutura, seja em banco de dados ou em scipts, praticamente foi todo refeito. Se voc\xEA usa vers\xF5es anteriores \xE0 1.3 RC, n\xF3s recomendamos firmemente que voc\xEA desinstale o m\xF3dulo antes de instalar a nova vers\xE3o. + +Caso voc\xEA use uma vers\xE3o igual ou superior \xE0 1.3 RC, apague a pasta do rw_banner e coloque no lugar a pasta da nova vers\xE3o. + +Fa\xE7a login no site como administrador. + +Se voc\xEA utiliza o hack no header.php , comente-o primeiro, acesse via browser o endere\xE7o "XOOPS_URL/modules/rw_banner/admin/upgrade.php" que o script far\xE1 a atualiza\xE7\xE3o das tabelas automaticamente sem que voc\xEA perca as configura\xE7\xF5es e banners j\xE1 cadastrados. + +Siga os passos do script e seu m\xF3dulo estar\xE1 atualizado. + +[b]BUGS AINDA N\xC3O SOLUCIONADOS:[/b] +=============================== +-Banners em c\xF3digo HTML n\xE3o tem os cliques contabilizados, essa falha j\xE1 vem do pr\xF3prio sistema de banners padr\xE3o do xoops, fun\xE7\xE3o esta que \xE9 utilizada no m\xF3dulo por\xE9m com algumas modifica\xE7\xF5es. + +[b]AGRADECIMENTOS:[/b] +=============================== +Agrade\xE7o a todos os amigos da comunidade XoopsTotal que me ajudaram com id\xE9ias e sugest\xF5es para o desenvolvimento deste m\xF3dulo em especial aos meus amigos Wilson , Giba e EyeKeeper, (conselho do XT) pela grande ajuda, suas brilhantes id\xE9ias e tamb\xE9m pela participa\xE7\xE3o em todas as etapas de testes do m\xF3dulo e tradu\xE7\xF5es. + +Para maiores informa\xE7\xF5es ou resolu\xE7\xE3o de problemas do m\xF3dulo acesse: + +http://rwbanner.brinfo.com.br + +[b]A SUA DISPOSI\xC7\xC3O:[/b] +=============================== +Estaremos dentro do possivel sempre criando exemplos de como utilizar o rw_banner e assim voc\xEA poder\xE1 obter o maior proveito possivel a utilizar este m\xF3dulo. + +Se voc\xEA estiver utilizando este m\xF3dulo, n\xE3o deixe de visitar o nosso site de desenvolvimento para sugerir novidades. + +Aproveite tamb\xE9m para preencher o nosso livro de usu\xE1rios satisfeitos e mandar o seu recado para que outros usu\xE1rios que desejarem utilizar este m\xF3dulo possam saber que ele funciona e tamb\xE9m \xE9 muito \xFAtil. + +Rw_banner Team Leader. + +[b]TheRpLima[/b] Added: XoopsModules/rw_banner/trunk/rw_banner/LISEZMOI.TXT =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/LISEZMOI.TXT (rev 0) +++ XoopsModules/rw_banner/trunk/rw_banner/LISEZMOI.TXT 2012-08-13 04:31:53 UTC (rev 10062) @@ -0,0 +1,151 @@ +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // +// ------------------------------------------------------------------------- // + +[b] DESCRIPTION :[/b] +=============================== +Le module Xoops permettant de contr\xF4ler et afficher de mani\xE8re al\xE9atoire des banni\xE8res, il peut \xEAtre utilis\xE9 seul ou avec celui inclu par d\xE9faut dans Xoops. + +Le but de ce module est de permettre \xE0 l'administrateur d'avoir une organisation, robuste et efficace pour contr\xF4ler des medias et des espaces publicitaires sur son site. + +[b] CARACT\xC9RISTIQUES :[/b] +=============================== +- Registre des banni\xE8res. +- Registre des cat\xE9gories de banni\xE8res. +- Registre des mod\xE8les des banni\xE8res. +- Registre des Tags des banni\xE8res. +- Registre des clients des banni\xE8res. +- 5 mod\xE8les d'affichages des banni\xE8res. Y compris des blocs en Ajax. +- Tous les blocs sont clonable. +- Bloc pour les statistiques des clients et de vos banni\xE8res. +- Activation/d\xE9sactivation des banni\xE8res en 1 (un) clic. +- Les banni\xE8res inactives peuvent rester dans la base de donn\xE9es. +- Cr\xE9ation de Tags Smarty pour l'utilisation dans les th\xE8mes, modules, blocs et contenu. +- Le client peut v\xE9rifier la situation de ses banni\xE8res +- Le client peut faire des modifications dans ses banni\xE8res (si l'administrateur l'autorise) +- Envoi d'un E-mail aux clients avec les statistiques de ses banni\xE8res. +- Quelques fonctionnalit\xE9s al\xE9atoires d'utilisation. +- Vous pourrez cr\xE9er des ensembles de banni\xE8res intercal\xE9es par groupes. +- Accepte l'affichage de plus d'une banni\xE8re dans les blocs. + + +DISPOSITIFS : +- Enregistrement des banni\xE8res par cat\xE9gories et/ou par clients. Les cat\xE9gories sont utilis\xE9es en diff\xE9ren\xE7ant la taille des banni\xE8res de sorte que vous puissiez cr\xE9er des plusieurs mod\xE8les d'affichage des banni\xE8res. Les clients sont des utilisateurs enregistr\xE9s sur le site et quand vous ajoutez une banni\xE8re. +- 5 mod\xE8les de blocs clonables pour afficher les banni\xE8res dans plusieurs configurations, permettant \xE0 l'administrateur de choisir le nombre de banni\xE8res al\xE9atoires qu'il veut montrer, la cat\xE9gorie \xE0 afficher, l'option pour cr\xE9er une table pour l'affichage des banni\xE8res permet de choisir seulement dans combien de colonnes elles devraient \xEAtre affich\xE9es. +- Bloc de statistiques pour le client. Dans ce bloc est montr\xE9 un tableau avec les statistiques principales de toutes banni\xE8res li\xE9es au client. +- Option d'activation et de d\xE9sactivation des banni\xE8res par un clic. Seules les banni\xE8res actives seront montr\xE9es mais les inactives continuent d'\xEAtre enregistr\xE9es dans la base de donn\xE9es, permettant de les r\xE9activer \xE0 tout moment. +- Au del\xE0 des blocs d'affichage des banni\xE8res il est \xE9galement possible d'employer une banni\xE8re al\xE9atoire dans le th\xE8me de votre sitet ou dans n'importe quelle autre page que vous souhaitez, en ajoutant seulement <{$rw_banner}> le tag (ce dispositif exige une petite modification dans le noyau de xoops qui est expliqu\xE9e dans les instructions d'installation ci-dessous). +- Page de statistiques pour le client. Dans la page principale du module, un tableau affiche toutes statistiques des banni\xE8res pour un client donn\xE9. De plus, sur cette page le client a l'option d'envoyer les statistiques de banni\xE8re sur son E-mail enregistr\xE9, et si l'administrateur l'autorise il pourra changer les informations concernant la banni\xE8re.- Affiche des banni\xE8res non al\xE9atoires dans le texte d'autres modules. Maintenant vous pouvez montrer vos banni\xE8res dans n'importe quel module qui accepte les bbcodes. Vous pouvez \xE9diter des banni\xE8res dans les news, articles, pages statiques, ainsi que dans le forum. (ce dispositif exige une petite modification dans le noyau de xoops qui est expliqu\xE9 dans les instructions d'installation ci-dessous). + +INSTALLATION : +L'installation de ce module est tr\xE8s facile en suivant la proc\xE9dure d'installation de tout autre module. +Pour activer la fonction pour l'affichage al\xE9atoire de banni\xE8re dans le th\xE8me de votre site, vous devez ex\xE9cuter une petite modification dans le noyau de xoops, plus particuli\xE8rement dans le fichier header.php, situ\xE9 \xE0 la racine de votre emplacement. + +Pour r\xE9aliser cette modification, ouvrez le fichier XOOPS_ROOT_PATH/header.php et \xE0 la fin du fichier ajoutez avant} ?>, le code ci-dessous : + + +To include this back, open the file XOOPS_ROOT_PATH/header.php and in the end of the file add before the } ?>, the code below: + +########################################################################################### +#### Hack by rw-banner +#### Create smarty vars to show the banner in the theme of your site and in the templates +########################################################################################### +$mod = XoopsModule::getByDirname("rw_banner"); +if ($mod){ + include_once (XOOPS_ROOT_PATH.'/modules/rw_banner/include/maketags.php'); +} +########################################################################################### +#### End of the Hack by rw-banner +########################################################################################### + +Etape 1 r\xE9alis\xE9e ! Vous avez activ\xE9 les TAGS SMARTY qui fonctionneront pour le module. Par l'interm\xE9diaire de l'administration du module vous pouvez cr\xE9er, \xE9diter, changer le statut et supprimer les tags. Chaque fois que vous voulez montrer votre banni\xE8re al\xE9atoire, dans le th\xE8me ou dans tout templates de module vous avez juste besoin de cr\xE9er un tag pour le mod\xE8le de publicit\xE9 d\xE9sir\xE9 et de l'ins\xE9rer dans le fichier theme.html ou dans le template. + +Pour activer cette nouvelle fonctionnalit\xE9s d'affichage, vous avez besoin de modifier le noyau de xoops et particuli\xE8rement le fichier XOOPS_ROOT_PATH/class/module.textsanitizer.php file. +Pour ajouter la modification, vous devez ouvrir le fichier XOOPS_ROOT_PATH/class/module.textsanitizer.php et regarder l'appel \xE0 la fonction xoopsCodeDecode, et \xE0 la fin de celle-ci ajouter le code suivant : + +####################################################################################### +#### Hack by rw-banner +#### Allow the exhibition of random banners an any module with bbcodes +####################################################################################### +$mod = XoopsModule::getByDirname("rw_banner"); +if ($mod){ + include(XOOPS_ROOT_PATH.'/modules/rw_banner/include/bbcode.php'); +} +####################################################################################### +#### end of the Hack by rw-banner +####################################################################################### + + + +Pour faire ceci ais\xE9ment, vous trouverez dans le dossier docs du module, les fichiers modifi\xE9s que vous avez besoin pour le noyau de xoop (ne pas oublier de sauvegarder les fichiers modifi\xE9s ou de les renommer en mettant un .bak \xE0 la fin de ceux-ci. + +Apr\xE8s application du hack, vous aurez besoin de cr\xE9er les tags dont vous avez besoin dans l'administration du module. + +Regardez l'exemple ci-dessous : + +Exemples : +imaginons que vous avez d\xE9j\xE0 cr\xE9\xE9 un tag "publicidade" et l'avez param\xE9tr\xE9 dans l'administration. Pour afficher les banni\xE8res de ce tags sur votre site, vous devriez ajouter ceci : + +<{$publicidade}> + +Mais dans le corps de vos articles ou de n'importe quel module de gestion de contenu qui accepte les bbcodes vous devez ajouter le tag comme suit : + +[RW align=center]publicidade[/RW] + + +Le param\xE8tre d'alignement accepte les valeurs "left" pour l'alignement gauche, "right" pour la droite et "center" pour le central. + + +///////// Fin de la traduction fran\xE7aise //////// + + + +UPDATES: +The modules had structural changes in relation to the database in relation to the previous verions. If you use any versions prior to 1.3RC we recommend you to unistall the module before installing the new version. +In case you have a version newer than the 1.3RC, delete the rw_banner folder and replace it by the folder from the new version. Login as administrator to your site. If you use the hack in header.php file, comment it first. Access via browser the URL "XOOPS_URL/modules/rw_banner/admin/upgrade.php" and the script will update the tables automatically without loosing all the setup you have already defined and all the registered banners. Follow the steps described in the script and your module will be updated. + +KNOWN BUGS: +-Banners in HTML code don't have their click counted. This bug is originally from the original xoops banner module. This function is used in our module but with some changes. + +THANKS: +I thank all my friends from the XoopsTotal community that helped me with ideas and suggestions for the development of this module, in special to my great friend Wilson and Giba (board of XT) for their great help with their ideias and help in testing the module. + +For further information or problem solving for this module access the following site: http://rwbanner.brinfo.com.br + +[b]ITS DISPOSAL:[/b] +=============================== +We will be inside of the possible always creating examples of as to use rw_banner and thus you will be able to get the biggest possible advantage to use this module. + +If you will be using this module, does not leave to visit our site of development to suggest new features. + +It also uses to advantage to fill our book of satisfied users and to order its message so that other users whom to desire to use this module can know that it functions and also he is very useful. + +Rw_banner Team Leader. + +[b]TheRpLima[/b] Added: XoopsModules/rw_banner/trunk/rw_banner/README.TXT =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/README.TXT (rev 0) +++ XoopsModules/rw_banner/trunk/rw_banner/README.TXT 2012-08-13 04:31:53 UTC (rev 10062) @@ -0,0 +1,141 @@ +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // +// ------------------------------------------------------------------------- // + +[b]DESCRIPTION:[/b] +=============================== +Xoops module for managing and showing random banners, that can be used or not together with the default xoops banner system. + +The aim of this module is to allow the site administrator to have an organized method, robust and efficient to manage medias and advertising spaces in his site. + +[b]CHARACTERISTICS:[/b] +=============================== +- Register of Banners. +- Register of banners categories. +- Register of models of banners. +- Register of Tags of banners. +- Register of clients of banners. +- 5 models of exhibition of banners. Including blocks in Ajax. +- All blocks are clonable. +- Block to statisticians of clients and your banners. +- Activation/Deactivation of banners with 1(one) click. +- Inactive Banners can continue in the data base. +- Create Smarty Tag\xB4s for use in its themes, modules, blocks and content. +- Client can verify the situation of its banners when logged in the site. +- The client will be able to make adjustments in its banners (if the site admin to allow) +- Send communication e-mail to clients about your banners statisticians. +- Some random modalities of use . +- You will be able to create sets of banners intercalated by groups. +- Accepted the exposition of more than 1 banner in the blocks. + + +FEATURES: +- Registering of banners separated by categories and clients. The categories are used to differnciate the size of the banners so that you can create several banner exhibition models. The clients are users registered at your site and when you add a banner you have to associate a banner with one of the registered users. +- 5 block models to show cloneable banners and with several configurations, allowing the administrator choose how many random banners he wants to show, which category should be shown and further, the option to create a table for the banner exhibition having only to select in how many columns they should be shown. +- Statistics block for the client. In this block is shown a table with the main statistics of all the banners related to the client. +- Activation and deactivation option of banners by one click. Only active banners will be shown but the inactive ones continue registered in the database, allowing you to reactivate them at any time. +- Beyond the banners exhibition blocks it is also possible to use the random banner in the theme of your site or in any other page you wish, having only to add the <{$rw_banner}> tag (this feature requires a small hack in the xops core that will be explained in the installation instructions below). +- Statistics page for the client. In the main page of the module is a table with all the statistics of the banners for the logged client. Further, in this page the client has the option to send the banner statistics for his registered e-mail. P\xE1gina de Estat\xEDsticas do Cliente. Na p\xE1gina principal do m\xF3dulo \xE9 exibida uma tabela com todas as estat\xEDsticas dos banners and if the administrator allows he will be able to change some information of the banner.- Showing or not random banners in the text of other modules. Now you can show your banners in any module that accepts bbcodes. You can publish banners in news, articles, static pages, including in any forum posts. (this feature requires a small hack in the xops core that will be explained in the installation instructions below). + +INSTALLATION: +The installation of this modules is very easy than it follows the installation procedure of all other modules. +O activate the function for the random banner exhibition in the theme of your site you need to perform a small hack in the xoops core, more precisely in the header.php file, located at the root of your site. + +To include this back, open the file XOOPS_ROOT_PATH/header.php and in the end of the file add before the } ?>, the code below: + +########################################################################################### +#### Hack by rw-banner +#### Create smarty vars to show the banner in the theme of your site and in the templates +########################################################################################### +$mod = XoopsModule::getByDirname("rw_banner"); +if ($mod){ + include_once (XOOPS_ROOT_PATH.'/modules/rw_banner/include/maketags.php'); +} +########################################################################################### +#### End of the Hack by rw-banner +########################################################################################### + +Step one is done! You activated the SMARTY TAGS function for the module and now via the admin area of the module you can create, edit, change the status and delete the tags. Every time you want to show your random banner, in the theme or in any module templates you just need to create a tag for the desired advertising model and insert it into the theme.html file or in the template. + +To activate the new function for the text banner exhibition you need to perform another hack in the xoops core, in the XOOPS_ROOT_PATH/class/module.textsanitizer.php file. +To add the hack, open the XOOPS_ROOT_PATH/class/module.textsanitizer.php file and look for the function called xoopsCodeDecode, and in the end of the function you need to add the following code: + +####################################################################################### +#### Hack by rw-banner +#### Allow the exhibition of random banners an any module with bbcodes +####################################################################################### +$mod = XoopsModule::getByDirname("rw_banner"); +if ($mod){ + include(XOOPS_ROOT_PATH.'/modules/rw_banner/include/bbcode.php'); +} +####################################################################################### +#### end of the Hack by rw-banner +####################################################################################### + +To make it easier to understand, you can find in the docs folder the function xoopsCodeDecode already hacked, you just need to follow the example and apply the hack into your file. +After applying the hack to show your banner in your texts you just need to create the tags in the administration area for the module in the same way you create the tags for exhibition in your theme or module templates. + +When you have already created the tags you just need to go the module you want to show the banner and in the text field (I must be able to accept bbcodes!!), add the tag in the same way that you do in your theme. The only difference is in the tags declaration. +Look at the example below: + +Examples: +Let's imagine that you have already created and setup in the administration area. To show the banners from this tag in your site you would add:: + +<{$publicidade}> + +But in the body of your news or any othger module that accepts bbcodes you have to add the TAG as follows: + +[RW align=center]publicidade[/RW] + +The parameter align accpets the values "left" for left alignment, "right"for right alignment and "center" for center alignment. + + +UPDATES: +The modules had structural changes in relation to the database in relation to the previous verions. If you use any versions prior to 1.3RC we recommend you to unistall the module before installing the new version. +In case you have a version newer than the 1.3RC, delete the rw_banner folder and replace it by the folder from the new version. Login as administrator to your site. If you use the hack in header.php file, comment it first. Access via browser the URL "XOOPS_URL/modules/rw_banner/admin/upgrade.php" and the script will update the tables automatically without loosing all the setup you have already defined and all the registered banners. Follow the steps described in the script and your module will be updated. + +KNOWN BUGS: +-Banners in HTML code don't have their click counted. This bug is originally from the original xoops banner module. This function is used in our module but with some changes. + +THANKS: +I thank all my friends from the XoopsTotal community that helped me with ideas and suggestions for the development of this module, in special to my great friend Wilson and Giba (board of XT) for their great help with their ideias and help in testing the module. + +For further information or problem solving for this module access the following site: http://rwbanner.brinfo.com.br + +[b]ITS DISPOSAL:[/b] +=============================== +We will be inside of the possible always creating examples of as to use rw_banner and thus you will be able to get the biggest possible advantage to use this module. + +If you will be using this module, does not leave to visit our site of development to suggest new features. + +It also uses to advantage to fill our book of satisfied users and to order its message so that other users whom to desire to use this module can know that it functions and also he is very useful. + +Rw_banner Team Leader. + +[b]TheRpLima[/b] Added: XoopsModules/rw_banner/trunk/rw_banner/admin/about.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/admin/about.php (rev 0) +++ XoopsModules/rw_banner/trunk/rw_banner/admin/about.php 2012-08-13 04:31:53 UTC (rev 10062) @@ -0,0 +1,38 @@ +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // +// ------------------------------------------------------------------------- // + +include_once("admin_header.php"); + +include_once(XOOPS_ROOT_PATH."/modules/rw_banner/class/about.php"); +$aboutObj = new RwbannerAbout(_AM_RWBANNER_ABOUT); +$aboutObj->render(); + +?> Added: XoopsModules/rw_banner/trunk/rw_banner/admin/admin.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/admin/admin.php (rev 0) +++ XoopsModules/rw_banner/trunk/rw_banner/admin/admin.php 2012-08-13 04:31:53 UTC (rev 10062) @@ -0,0 +1,156 @@ +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // +// ------------------------------------------------------------------------- // + +$admin_mydirname = basename( dirname( dirname( __FILE__ ) ) ) ; + +$fct = empty( $_POST['fct'] ) ? '' : trim( $_POST['fct'] ) ; +$fct = empty( $_GET['fct'] ) ? $fct : trim( $_GET['fct'] ) ; +if( empty( $fct ) ) $fct = 'preferences' ; + + +include "../../../mainfile.php"; +include XOOPS_ROOT_PATH."/include/cp_functions.php"; +include_once XOOPS_ROOT_PATH."/class/xoopsmodule.php"; +include_once "../include/gtickets.php" ;// GIJ + +$admintest = 0; + +if (is_object($xoopsUser)) { + $xoopsModule =& XoopsModule::getByDirname("system"); + if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) { + redirect_header(XOOPS_URL.'/user.php',3,_NOPERM); + exit(); + } + $admintest=1; +} else { + redirect_header(XOOPS_URL.'/user.php',3,_NOPERM); + exit(); +} + +// include system category definitions +include_once XOOPS_ROOT_PATH."/modules/system/constants.php"; + +$error = false; +if ($admintest != 0) { + if (isset($fct) && $fct != '') { + if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/xoops_version.php")) { + if ( file_exists(XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin.php") ) { + include XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin.php"; + } else { + include XOOPS_ROOT_PATH."/modules/system/language/english/admin.php"; + } + if (file_exists(XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin/".$fct.".php")) { + include XOOPS_ROOT_PATH."/modules/system/language/".$xoopsConfig['language']."/admin/".$fct.".php"; + } elseif (file_exists(XOOPS_ROOT_PATH."/modules/system/language/english/admin/".$fct.".php")) { + include XOOPS_ROOT_PATH."/modules/system/language/english/admin/".$fct.".php"; + } + include XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/xoops_version.php"; + $sysperm_handler =& xoops_gethandler('groupperm'); + $category = !empty($modversion['category']) ? intval($modversion['category']) : 0; + unset($modversion); + if ($category > 0) { + $groups =& $xoopsUser->getGroups(); + if (in_array(XOOPS_GROUP_ADMIN, $groups) || false != $sysperm_handler->checkRight('system_admin', $category, $groups, $xoopsModule->getVar('mid'))){ +// if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php")) { +// include_once XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php"; GIJ + if (file_exists("../include/{$fct}.inc.php")) { + include_once "../include/{$fct}.inc.php" ; + } else { + $error = true; + } + } else { + $error = true; + } + } elseif ($fct == 'version') { + if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/version/main.php")) { + include_once XOOPS_ROOT_PATH."/modules/system/admin/version/main.php"; + } else { + $error = true; + } + } else { + $error = true; + } + } else { + $error = true; + } + } else { + $error = true; + } +} + +if (false != $error) { + xoops_cp_header(); + echo "<h4>System Configuration</h4>"; + echo '<table class="outer" cellpadding="4" cellspacing="1">'; + echo '<tr>'; + $groups = $xoopsUser->getGroups(); + $all_ok = false; + if (!in_array(XOOPS_GROUP_ADMIN, $groups)) { + $sysperm_handler =& xoops_gethandler('groupperm'); + $ok_syscats =& $sysperm_handler->getItemIds('system_admin', $groups); + } else { + $all_ok = true; + } + $admin_dir = XOOPS_ROOT_PATH."/modules/system/admin"; + $handle = opendir($admin_dir); + $counter = 0; + $class = 'even'; + while ($file = readdir($handle)) { + if (strtolower($file) != 'cvs' && !preg_match("/[.]/", $file) && is_dir($admin_dir.'/'.$file)) { + include $admin_dir.'/'.$file.'/xoops_version.php'; + if ($modversion['hasAdmin']) { + $category = isset($modversion['category']) ? intval($modversion['category']) : 0; + if (false != $all_ok || in_array($modversion['category'], $ok_syscats)) { + echo "<td class='$class' align='center' valign='bottom' width='19%'>"; + echo "<a href='".XOOPS_URL."/modules/system/admin.php?fct=".$file."'><b>" .trim($modversion['name'])."</b></a>\n"; + echo "</td>"; + $counter++; + $class = ($class == 'even') ? 'odd' : 'even'; + } + if ( $counter > 4 ) { + $counter = 0; + echo "</tr>"; + echo "<tr>"; + } + } + unset($modversion); + } + } + while ($counter < 5) { + echo '<td class="'.$class.'"> </td>'; + $class = ($class == 'even') ? 'odd' : 'even'; + $counter++; + } + echo '</tr></table>'; + xoops_cp_footer(); +} + +?> Added: XoopsModules/rw_banner/trunk/rw_banner/admin/admin_header.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/admin/admin_header.php (rev 0) +++ XoopsModules/rw_banner/trunk/rw_banner/admin/admin_header.php 2012-08-13 04:31:53 UTC (rev 10062) @@ -0,0 +1,60 @@ +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------- // +// Author: Rodrigo Pereira Lima (BrInfo - Solu\xE7\xF5es Web) // +// Site: http://www.brinfo.com.br // +// Project: RW-Banner // +// Descri\xE7\xE3o: Sistema de gerenciamento de m\xEDdias publicit\xE1rias // +// ------------------------------------------------------------------------- // + +include("../../../mainfile.php"); +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/xoopslists.php"; +include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php"; +include_once XOOPS_ROOT_PATH.'/class/pagenav.php'; + +if (is_object($xoopsUser)){ + $xoopsModule = XoopsModule::getByDirname("rw_banner"); + if (!$xoopsUser->isAdmin($xoopsModule->mid())){ + redirect_header(XOOPS_URL."/",1,_NOPERM); + exit(); + } +}else{ + redirect_header(XOOPS_URL."/",1,_NOPERM); + exit(); +} + +include_once XOOPS_ROOT_PATH."/modules/".$xoopsModule->dirname()."/include/functions.php"; + +if ( file_exists("../language/".$xoopsConfig['language']."/modinfo.php") ) { + include("../language/".$xoopsConfig['language']."/modinfo.php"); +} else { + include("../language/english/modinfo.php"); +} + +$myts =& MyTextSanitizer::getInstance(); +?> Added: XoopsModules/rw_banner/trunk/rw_banner/admin/exibe.php =================================================================== --- XoopsModules/rw_banner/trunk/rw_banner/admin/exibe.php (rev 0) +++ XoopsModules/rw_banner/trunk/rw_banner/admin/exibe.php 2012-08-13 04:31:53 UTC (rev 10062) @@ -0,0 +1,55 @@ +<?php +// ------------------------------------------------------------------------ // +// RW-Banner // +// Copyright (c) 2006 BrInfo // +// <http://www.brinfo.com.br> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU Gene... [truncated message content] |
From: <wis...@us...> - 2012-08-12 14:14:35
|
Revision: 10061 http://xoops.svn.sourceforge.net/xoops/?rev=10061&view=rev Author: wishcraft Date: 2012-08-12 14:14:25 +0000 (Sun, 12 Aug 2012) Log Message: ----------- Urgent Upgrade: Xortify 3.09 - Killer Ninja's After cache files edition (see changelog.txt) Added Paths: ----------- XoopsModules/xortify/releases/3.09/ XoopsModules/xortify/releases/3.09/docs/ XoopsModules/xortify/releases/3.09/docs/INSTALL XoopsModules/xortify/releases/3.09/docs/UPGRADE XoopsModules/xortify/releases/3.09/docs/licence.txt XoopsModules/xortify/releases/3.09/extras/ XoopsModules/xortify/releases/3.09/extras/2.5.x/ XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/ XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/header.php XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/modules/ XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/modules/xortify/ XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/modules/xortify/preloads/ XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/modules/xortify/preloads/core.php XoopsModules/xortify/releases/3.09/htdocs/ XoopsModules/xortify/releases/3.09/htdocs/Frameworks/ XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/ XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/ XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/ XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/access.list.png XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/current.bans.png XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/xortify.log.png XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/ XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/access.list.png XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/current.bans.png XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/xortify.log.png XoopsModules/xortify/releases/3.09/htdocs/banned.php XoopsModules/xortify/releases/3.09/htdocs/modules/ XoopsModules/xortify/releases/3.09/htdocs/modules/system/ XoopsModules/xortify/releases/3.09/htdocs/modules/system/preloads/ XoopsModules/xortify/releases/3.09/htdocs/modules/system/preloads/xortify.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/admin/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/admin/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/admin/index.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/admin/menu.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_curl.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_curl_provisionning.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_curlserialised.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_curlserialised_provisionning.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_curlxml.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_curlxml_provisionning.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_json.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_json_provisionning.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_soap.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_soap_provisionning.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_wgetserialised.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_wgetserialised_provisionning.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_wgetxml.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/auth_wgetxml_provisionning.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/authfactory.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/auth/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/curl.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/curlserialised.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/curlxml.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/json.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/log.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/soap.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/wgetserialised.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/class/wgetxml.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/cron/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/cron/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/cron/serverup.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/docs/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/docs/changelog.txt XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/docs/credits.txt XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/docs/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/docs/install.txt XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/docs/lang_diff.txt XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/docs/licence.txt XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/docs/readme.txt XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/images/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/images/accessdenied.png XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/images/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/images/left_both.gif XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/images/right_both.gif XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/images/xortify_slogo.png XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/JSON.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/forms.objects.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/forms.xortify.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/functions.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/install.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/post.footer.end.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/post.header.addmeta.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/post.header.endcache.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/post.loader.mainfile.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/pre.loader.mainfile.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/include/update.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/admin.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/ban.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/help/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/help/help.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/help/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/main.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/english/modinfo.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/language/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/plugin/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/plugin/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/plugin/projecthoneypot.org.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/plugin/protector.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/plugin/spiders.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/plugin/stopforumspam.com.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/plugin/xortify.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/poll/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/poll/index.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/preloads/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/preloads/core.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/preloads/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/projecthoneypot.org/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/projecthoneypot.org/post.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/protector/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/protector/footer.post.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/protector/header.post.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/protector/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/providers.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/spiders/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/spiders/post.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/stopforumspam.com/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/stopforumspam.com/post.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/xortify/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/xortify/footer.post.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/xortify/header.post.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/xortify/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/xortify/post.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/providers/xortify/pre.loader.php XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/sql/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/sql/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/sql/mysql.sql XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/templates/ XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/templates/index.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/templates/xortify_banning_notice.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/templates/xortify_cpanel_bans.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/templates/xortify_cpanel_log.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/templates/xortify_cpanel_signup_form.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/templates/xortify_cpanel_signup_nocommunication.html XoopsModules/xortify/releases/3.09/htdocs/modules/xortify/xoops_version.php Added: XoopsModules/xortify/releases/3.09/docs/INSTALL =================================================================== --- XoopsModules/xortify/releases/3.09/docs/INSTALL (rev 0) +++ XoopsModules/xortify/releases/3.09/docs/INSTALL 2012-08-12 14:14:25 UTC (rev 10061) @@ -0,0 +1,75 @@ ++-----------------------------------------------------------------------------------+ +| | +| XXX XXX OOOOO RRRRR TTTTTT IIIIII FFFFFF YYY YYY | +| XX XX OO OO RR RR TT II FF YY YY | +| XXX OO OO RRRR TT II FFFF YYYY | +| XX XX OO OO RR RR TT II FF YY | +| XXX XXX OOOOO RR RR TT IIIIII FF YY version 2.48 | +| | ++----[ NETWORK SECTOR SECURITY ]----------------------------------------------------+ +| | +| Install the Providers Xortify support currently these are: | +| | +| * XOOPS Protector (Based in 3.22) | +| * Xortify Network Security Drone | +| | +| Sign up a username for Xortify.com you can do this in the module if everything | +| is working fine and there isn't any problem with the API SOAP communications. | +| | +| You will recieve an activation notice but you account will already be active. | +| | +| You will need to alter mainfile.php and do the following:: | +| | +| * DO NOT INSTALL PROTECTOR IN THE MAINFILE - Xortify will call this for you | +| | +| Xortify is also fited with the XOOPS 2.4 Series Preloads you will not need to | +| do steps 2 and 3 with XOOPS 2.4 and later series. | +| | ++--[ Step 1 - Installing Cron ]-----------------------------------------------------+ +| | +| You will need to install the following cron within your cronjobs section of your | +| Wesite, if you are using a windows server in WAMP then you will need to schedule | +| this as a task, remember to change the path to suit your configuration. | +| | +| command to run every minute to once an hour, make sure it is within your cache | +| refresh time. This is the or unix based systems the following is for windows | +| | +| /usr/bin/php -q /home/yoursite/public_html/modules/xortify/cron/serverup.php | +| | +| Assuming you have your PHP added to your executable path this is the scheduled | +| task to run on a windows environment. | +| | +| php.exe -q c:\htdocs\modules\xortify\cron\serverup.php | +| | +| Some of the paths in these examples for executables or the cron file may be | +| different and you will have to alter them to your needs. | +| | ++--[ Step 2 - mainfile.php (pre 2.4 series) ]---------------------------------------+ +| | +| You will need to change the following the main file has the following code on it | +| | +| [code] | +| if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") { | +| include XOOPS_ROOT_PATH."/include/common.php"; | +| } | +| [/code] | +| | +| You will need to alter that to this after it is all install. | +| | +| [code] | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/pre.loader.mainfile.php' ); | +| if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") { | +| include XOOPS_ROOT_PATH."/include/common.php"; | +| } | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/post.loader.mainfile.php' ); | +| [/code] | +| | ++--[ Step 3 - header.php (pre 2.4 series) ]----------------------------------------+ +| | +| Below the lin of footer.php which reads $xoopsTpl =& $xoTheme->template; | +| | +| [code] | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/post.add.meta.php' ); | +| [/code] | +| | ++-----------------------------------------------------------------------------------+ \ No newline at end of file Added: XoopsModules/xortify/releases/3.09/docs/UPGRADE =================================================================== --- XoopsModules/xortify/releases/3.09/docs/UPGRADE (rev 0) +++ XoopsModules/xortify/releases/3.09/docs/UPGRADE 2012-08-12 14:14:25 UTC (rev 10061) @@ -0,0 +1,75 @@ ++-----------------------------------------------------------------------------------+ +| | +| XXX XXX OOOOO RRRRR TTTTTT IIIIII FFFFFF YYY YYY | +| XX XX OO OO RR RR TT II FF YY YY | +| XXX OO OO RRRR TT II FFFF YYYY | +| XX XX OO OO RR RR TT II FF YY | +| XXX XXX OOOOO RR RR TT IIIIII FF YY version 2.30 | +| | ++----[ NETWORK SECTOR SECURITY ]----------------------------------------------------+ +| | +| Install the Providers Xortify support currently these are: | +| | +| * XOOPS Protector (Based in 3.22) | +| * Xortify Network Security Drone | +| | +| Make sure you delete the 'providers' folder in the existing module then upload | +| Xortify 2.30. Once you have install the file base this way you will remember | +| to upgrade the module in the system modules application in the xoops system | +| menu you will need to then goto the preferences and make sure you are running | +| the protector provider if you are running protector this will populate the | +| cloud with your bans that come in protector as well:: | +| | +| * DO NOT INSTALL PROTECTOR IN THE MAINFILE - Xortify will call this for you | +| | +| Xortify is also fited with the XOOPS 2.4 Series Preloads you will not need to | +| do steps 2 and 3 with XOOPS 2.4 and later series. | +| | ++--[ Step 1 - Installing Cron ]-----------------------------------------------------+ +| | +| You will need to install the following cron within your cronjobs section of your | +| Wesite, if you are using a windows server in WAMP then you will need to schedule | +| this as a task, remember to change the path to suit your configuration. | +| | +| command to run every minute to once an hour, make sure it is within your cache | +| refresh time. This is the or unix based systems the following is for windows | +| | +| /usr/bin/php -q /home/yoursite/public_html/modules/xortify/cron/serverup.php | +| | +| Assuming you have your PHP added to your executable path this is the scheduled | +| task to run on a windows environment. | +| | +| php.exe -q c:\htdocs\modules\xortify\cron\serverup.php | +| | +| Some of the paths in these examples for executables or the cron file may be | +| different and you will have to alter them to your needs. | +| | ++--[ Step 2 - mainfile.php ]--------------------------------------------------------+ +| | +| You will need to change the following the main file has the following code on it | +| | +| [code] | +| if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") { | +| include XOOPS_ROOT_PATH."/include/common.php"; | +| } | +| [/code] | +| | +| You will need to alter that to this after it is all install. | +| | +| [code] | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/pre.loader.mainfile.php' ); | +| if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") { | +| include XOOPS_ROOT_PATH."/include/common.php"; | +| } | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/post.loader.mainfile.php' ); | +| [/code] | +| | ++--[ Step 3 - footer.php ----------------------------------------------------------+ +| | +| At the bottom of footer.php place this line without the [|] Of course. | +| | +| [code] | +| @include( XOOPS_ROOT_PATH.'/modules/xortify/include/post.loader.footer.php' ); | +| [/code] | +| | ++-----------------------------------------------------------------------------------+ \ No newline at end of file Added: XoopsModules/xortify/releases/3.09/docs/licence.txt =================================================================== --- XoopsModules/xortify/releases/3.09/docs/licence.txt (rev 0) +++ XoopsModules/xortify/releases/3.09/docs/licence.txt 2012-08-12 14:14:25 UTC (rev 10061) @@ -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/xortify/releases/3.09/extras/2.5.x/htdocs/header.php =================================================================== --- XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/header.php (rev 0) +++ XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/header.php 2012-08-12 14:14:25 UTC (rev 10061) @@ -0,0 +1,110 @@ +<?php +/** + * XOOPS global header file + * + * You may not change or alter any portion of this comment or credits + * of supporting developers from this source code or any supporting source code + * which is considered copyrighted (c) material of the original comment or credit authors. + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * + * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/ + * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html) + * @package core + * @since 2.0.0 + * @author Kazumi Ono <web...@my...> + * @author Skalpa Keo <sk...@xo...> + * @author Taiwen Jiang <ph...@us...> + * @version $Id: header.php 8066 2011-11-06 05:09:33Z beckmi $ + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +$xoopsPreload =& XoopsPreload::getInstance(); +$xoopsPreload->triggerEvent('core.header.start'); + +include_once $GLOBALS['xoops']->path('class/xoopsblock.php'); + +$xoopsLogger =& XoopsLogger::getInstance(); +$xoopsLogger->stopTime('Module init'); +$xoopsLogger->startTime('XOOPS output init'); + +if ($xoopsConfig['theme_set'] != 'default' && file_exists(XOOPS_THEME_PATH . '/' . $xoopsConfig['theme_set'] . '/theme.php')) { + require_once $GLOBALS['xoops']->path('include/xoops13_header.php'); +} else { + global $xoopsOption, $xoopsConfig, $xoopsModule; + + $xoopsOption['theme_use_smarty'] = 1; + + // include Smarty template engine and initialize it + require_once $GLOBALS['xoops']->path('class/template.php'); + require_once $GLOBALS['xoops']->path('class/theme.php'); + require_once $GLOBALS['xoops']->path('class/theme_blocks.php'); + + if (@$xoopsOption['template_main']) { + if (false === strpos($xoopsOption['template_main'], ':')) { + $xoopsOption['template_main'] = 'db:' . $xoopsOption['template_main']; + } + } + + $xoopsThemeFactory = null; + $xoopsThemeFactory = new xos_opal_ThemeFactory(); + $xoopsThemeFactory->allowedThemes = $xoopsConfig['theme_set_allowed']; + $xoopsThemeFactory->defaultTheme = $xoopsConfig['theme_set']; + + /** + * @var xos_opal_Theme + */ + $xoTheme =& $xoopsThemeFactory->createInstance(array('contentTemplate' => @$xoopsOption['template_main'])); + $xoopsTpl =& $xoTheme->template; + + $xoopsPreload->triggerEvent('core.header.addmeta'); + + // Temporary solution for start page redirection + if (defined("XOOPS_STARTPAGE_REDIRECTED")) { + $params = $content = $tpl = $repeat = null; + $xoTheme->headContent($params, "<base href='" . XOOPS_URL . '/modules/' . $xoopsConfig['startpage'] . "/' />", $tpl, $repeat); + } + + if (@is_object($xoTheme->plugins['xos_logos_PageBuilder'])) { + $aggreg =& $xoTheme->plugins['xos_logos_PageBuilder']; + // Backward compatibility code for pre 2.0.14 themes + $xoopsTpl->assign_by_ref('xoops_lblocks', $aggreg->blocks['canvas_left']); + $xoopsTpl->assign_by_ref('xoops_rblocks', $aggreg->blocks['canvas_right']); + $xoopsTpl->assign_by_ref('xoops_ccblocks', $aggreg->blocks['page_topcenter']); + $xoopsTpl->assign_by_ref('xoops_clblocks', $aggreg->blocks['page_topleft']); + $xoopsTpl->assign_by_ref('xoops_crblocks', $aggreg->blocks['page_topright']); + $xoopsTpl->assign('xoops_showlblock', !empty($aggreg->blocks['canvas_left'])); + $xoopsTpl->assign('xoops_showrblock', !empty($aggreg->blocks['canvas_right'])); + $xoopsTpl->assign('xoops_showcblock', !empty($aggreg->blocks['page_topcenter']) || !empty($aggreg->blocks['page_topleft']) || !empty($aggreg->blocks['page_topright'])); + } + + // Sets cache time + if (!empty($xoopsModule)) { + $xoTheme->contentCacheLifetime = @$xoopsConfig['module_cache'][$xoopsModule->getVar('mid', 'n')]; + // Tricky solution for setting cache time for homepage + } else if (!empty($xoopsOption['template_main']) && $xoopsOption['template_main'] == 'db:system_homepage.html') { + $xoTheme->contentCacheLifetime = 604800; + } + + $xoopsPreload->triggerEvent('core.header.checkcache'); + if ($xoTheme->checkCache()) { + $xoopsPreload->triggerEvent('core.header.cacheend'); + exit(); + } + + if (!isset($xoopsOption['template_main']) && $xoopsModule) { + // new themes using Smarty does not have old functions that are required in old modules, so include them now + include $GLOBALS['xoops']->path('include/old_theme_functions.php'); + // need this also + $xoopsTheme['thename'] = $xoopsConfig['theme_set']; + ob_start(); + } + + $xoopsLogger->stopTime('XOOPS output init'); + $xoopsLogger->startTime('Module display'); +} + +$xoopsPreload->triggerEvent('core.header.end'); +?> \ No newline at end of file Added: XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/modules/xortify/preloads/core.php =================================================================== --- XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/modules/xortify/preloads/core.php (rev 0) +++ XoopsModules/xortify/releases/3.09/extras/2.5.x/htdocs/modules/xortify/preloads/core.php 2012-08-12 14:14:25 UTC (rev 10061) @@ -0,0 +1,118 @@ +<?php +/** + * @package xortify + * @subpackage module + * @description Sector Nexoork Security Drone + * @author Simon Roberts WISHCRAFT <si...@ch...> + * @author Richardo Costa TRABIS + * @copyright copyright (c) 2010-2013 XOOPS.org + * @licence GPL 2.0 - see docs/LICENCE.txt + */ + +defined('XOOPS_ROOT_PATH') or die('Restricted access'); + +class XortifyCorePreload extends XoopsPreloadItem +{ + + function eventCoreIncludeCommonStart($args) + { + include_once XOOPS_ROOT_PATH.'/class/cache/xoopscache.php'; + $result = XoopsCache::read('xortify_core_include_common_start'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_include_common_start', array('time'=>microtime(true)+600), 600); + include_once XOOPS_ROOT_PATH . ( '/modules/xortify/include/pre.loader.mainfile.php' ); + XoopsCache::write('xortify_core_include_common_start', array('time'=>microtime(true)), -1); + } + } + + function eventCoreIncludeCommonEnd($args) + { + xoops_loadLanguage('modinfo', 'xortify'); + $module_handler = xoops_gethandler('module'); + $config_handler = xoops_gethandler('config'); + $GLOBALS['xortifyModule'] = $module_handler->getByDirname('xortify'); + if (is_object($GLOBALS['xortifyModule'])) { + $GLOBALS['xortifyModuleConfig'] = $config_handler->getConfigList($GLOBALS['xortifyModule']->getVar('mid')); + } + + include_once XOOPS_ROOT_PATH.'/class/cache/xoopscache.php'; + $result = XoopsCache::read('xortify_core_include_common_end_cron'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_include_common_end_cron', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['fault_delay']), $GLOBALS['xortifyModuleConfig']['fault_delay']); + switch ($GLOBALS['xortifyModuleConfig']['crontype']) { + case 'preloader': + $read = XoopsCache::read('xortify_pause_preload'); + if ((isset($read['time'])?(float)$read['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_pause_preload', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['croninterval'])); + $GLOBALS['xortify_preloader']=true; + ob_start(); + include(XOOPS_ROOT_PATH.'/modules/xortify/cron/serverup.php'); + ob_end_clean(); + } + break; + } + XoopsCache::write('xortify_core_include_common_end_cron', array('time'=>microtime(true)), -1); + } + + $result = XoopsCache::read('xortify_core_include_common_end'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_include_common_end', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['fault_delay']), $GLOBALS['xortifyModuleConfig']['fault_delay']); + if (XortifyCorePreload::hasAPIUserPass()) { + include_once XOOPS_ROOT_PATH . ( '/modules/xortify/include/post.loader.mainfile.php' ); + } + XoopsCache::write('xortify_core_include_common_end', array('time'=>microtime(true)), -1); + } + + } + + function eventCoreHeaderCacheend($args) + { + + include_once XOOPS_ROOT_PATH.'/class/cache/xoopscache.php'; + $result = XoopsCache::read('xortify_core_header_cache_end'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_header_cache_end', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['fault_delay']), $GLOBALS['xortifyModuleConfig']['fault_delay']); + if (XortifyCorePreload::hasAPIUserPass()) { + include_once XOOPS_ROOT_PATH . ( '/modules/xortify/include/post.header.endcache.php' ); + } + XoopsCache::write('xortify_core_header_cache_end', array('time'=>microtime(true)), -1); + } + } + + function eventCoreFooterEnd($args) + { + + include_once XOOPS_ROOT_PATH.'/class/cache/xoopscache.php'; + $result = XoopsCache::read('xortify_core_header_cache_end'); + if ((isset($result['time'])?(float)$result['time']:0)<=microtime(true)) { + XoopsCache::write('xortify_core_header_cache_end', array('time'=>microtime(true)+$GLOBALS['xortifyModuleConfig']['fault_delay']), $GLOBALS['xortifyModuleConfig']['fault_delay']); + if (XortifyCorePreload::hasAPIUserPass()) { + include_once XOOPS_ROOT_PATH . ( '/modules/xortify/include/post.header.endcache.php' ); + } + XoopsCache::write('xortify_core_header_cache_end', array('time'=>microtime(true)), -1); + } + } + + function eventCoreHeaderAddmeta($args) + { + if (isset($GLOBALS['xortify_pass'])) { + if ($GLOBALS['xortify_pass'] == true) { + include_once XOOPS_ROOT_PATH.'/modules/xortify/include/functions.php'; + addmeta_googleanalytics(_XOR_MI_XOOPS_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED, $_SERVER['HTTP_HOST']); + if (defined('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED')&&strlen(constant('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED'))>=13) { + addmeta_googleanalytics(_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_USERPASSED, $_SERVER['HTTP_HOST']); + } + } + } + } + + function hasAPIUserPass() + { + if ($GLOBALS['xortifyModuleConfig']['xortify_username']!=''&&$GLOBALS['xortifyModuleConfig']['xortify_password']!='') + return true; + else + return false; + } +} + +?> \ No newline at end of file Added: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/access.list.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/access.list.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/current.bans.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/current.bans.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/xortify.log.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/16/xortify.log.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/access.list.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/access.list.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/current.bans.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/current.bans.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/xortify.log.png =================================================================== (Binary files differ) Property changes on: XoopsModules/xortify/releases/3.09/htdocs/Frameworks/moduleclasses/icons/32/xortify.log.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/xortify/releases/3.09/htdocs/banned.php =================================================================== --- XoopsModules/xortify/releases/3.09/htdocs/banned.php (rev 0) +++ XoopsModules/xortify/releases/3.09/htdocs/banned.php 2012-08-12 14:14:25 UTC (rev 10061) @@ -0,0 +1,49 @@ +<?php + + + include dirname(__FILE__).'/mainfile.php'; + if (isset($_SESSION['xortify']['lid'])) { + $lid = $_SESSION['xortify']['lid']; + setcookie('xortify', array('lid' => $lid), time()+3600*24*7*4*3); + } elseif (isset($_COOKIE['xortify']['lid'])) { + $lid = $_COOKIE['xortify']['lid']; + $_SESSION['xortify']['lid'] = $lid; + } + + xoops_loadLanguage('ban', 'xortify'); + + $module_handler = xoops_gethandler('module'); + $GLOBALS['xortifyModule'] = $module_handler->getByDirname('xortify'); + + $xoopsOption['template_main'] = 'xortify_banning_notice.html'; + include_once XOOPS_ROOT_PATH.'/header.php'; + include_once XOOPS_ROOT_PATH.'/modules/xortify/include/functions.php'; + addmeta_googleanalytics(_XOR_MI_XOOPS_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS, $_SERVER['HTTP_HOST']); + if (defined('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS')&&strlen(constant('_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS'))>=13) { + addmeta_googleanalytics(_XOR_MI_CLIENT_GOOGLE_ANALYTICS_ACCOUNTID_FAILEDTOPASS, $_SERVER['HTTP_HOST']); + } + $GLOBALS['xoopsTpl']->assign('xoops_pagetitle', _XOR_PAGETITLE); + $GLOBALS['xoopsTpl']->assign('description', _XOR_DESCRIPTION); + $GLOBALS['xoopsTpl']->assign('version', $GLOBALS['xortifyModule']->getVar('version')/100); + $GLOBALS['xoopsTpl']->assign('platform', XOOPS_VERSION); + + $log_handler = xoops_getmodulehandler('log', 'xortify'); + $log = $log_handler->get($lid); + if (is_object($log)) { + setcookie('xortify', array('lid' => $lid), time()+3600*24*7*4*3); + $GLOBALS['xoopsTpl']->assign('status', $log->getVar('extra')); + $GLOBALS['xoopsTpl']->assign('provider', $log->getVar('provider')); + $GLOBALS['xoopsTpl']->assign('agent', $log->getVar('agent')); + } + $GLOBALS['xoopsTpl']->assign('xoops_lblocks', false); + $GLOBALS['xoopsTpl']->assign('xoops_rblocks', false); + $GLOBALS['xoopsTpl']->assign('xoops_ccblocks', false); + $GLOBALS['xoopsTpl']->assign('xoops_clblocks', false); + $GLOBALS['... [truncated message content] |
From: <ce...@us...> - 2012-08-12 00:06:50
|
Revision: 10060 http://xoops.svn.sourceforge.net/xoops/?rev=10060&view=rev Author: cesag Date: 2012-08-12 00:06:44 +0000 (Sun, 12 Aug 2012) Log Message: ----------- Updating News french translation typo correction. Modified Paths: -------------- XoopsLanguages/french/modules/news/news 1.67/news/language/french/main.php Modified: XoopsLanguages/french/modules/news/news 1.67/news/language/french/main.php =================================================================== --- XoopsLanguages/french/modules/news/news 1.67/news/language/french/main.php 2012-08-11 23:18:17 UTC (rev 10059) +++ XoopsLanguages/french/modules/news/news 1.67/news/language/french/main.php 2012-08-12 00:06:44 UTC (rev 10060) @@ -8,7 +8,7 @@ define('_NW_ONECOMMENT',"1 commentaire"); define('_NW_BYTESMORE',"%s octets en plus"); define('_NW_NUMCOMMENTS',"%s commentaires"); -define('_NW_MORERELEASES',"Plus d'articles dans le sujet "); +define('_NW_MORERELEASES', "Plus d'articles dans le sujet "); //%%%%%% File Name submit.php %%%%% @@ -85,7 +85,7 @@ define('_NW_META_DESCRIPTION',"Description Meta"); define('_NW_META_KEYWORDS',"Meta mots clés"); define('_NW_MAKEPDF',"Créer un fichier PDF à partir de cet article"); -define('_MD_POSTEDON',"Publié le "); +define('_MD_POSTEDON',"Publiée le : "); define('_NW_AUTHOR_ID',"ID de l'auteur"); define('_NW_POST_SORRY',"Désolé mais soit il n'y a pas de sujets soit vous n'avez pas le droit de créer des articles dans les sujets existants. Si vous êtes les webmaster, allez dans les permissions et définissez les permissions de 'Soumettre'."); @@ -112,26 +112,26 @@ // Added in version 1.56 define('_NW_NOTYETSTORY',"Désolé, l'artcile sélectionné n'a pas encore été publié. Veuillez revenir plus tard."); -define('_NW_SELECT_IMAGE',"Choisissez une image à joindre à l'article"); -define('_NW_CURENT_PICTURE',"Image actuelle"); +define('_NW_SELECT_IMAGE', "Choisissez une image à joindre à l'article"); +define('_NW_CURENT_PICTURE', "Image actuelle"); // Added in version 1.67 -define('_NW_BOOKMARK_TO_FACEBOOK',"Mettre en favoris dans Faceboom"); -define('_NW_BOOKMARK_TO_TWITTER',"Mettre en favoris dans Twitter"); -define('_NW_BOOKMARK_TO_SCRIPSTYLE',"Mettre en favoris dans Scripstyle"); -define('_NW_BOOKMARK_TO_STUMBLE',"Mettre en favoris dans Stumble"); -define('_NW_BOOKMARK_TO_TECHNORATI',"Mettre en favoris dans Technorati"); -define('_NW_BOOKMARK_TO_MIXX',"Mettre en favoris dans Mixx"); -define('_NW_BOOKMARK_TO_MYSPACE',"Mettre en favoris dans Myspace"); -define('_NW_BOOKMARK_TO_DESIGNFLOAT',"Mettre en favoris dans Designfloat"); -define('_NW_BOOKMARK_TO_BALATARIN',"Mettre en favoris dans Balatarin"); -define('_NW_BOOKMARK_TO_GOOGLEPLUS',"Mettre en favoris dans Google Plus"); -define('_NW_BOOKMARK_TO_GOOGLEREADER',"Mettre en favoris dans Google Reader"); -define('_NW_BOOKMARK_TO_GOOGLEBOOKMARKS',"Mettre en favoris dans Google Bookmarks"); +define('_NW_BOOKMARK_TO_FACEBOOK', "Mettre en favoris dans Facebook"); +define('_NW_BOOKMARK_TO_TWITTER', "Mettre en favoris dans Twitter"); +define('_NW_BOOKMARK_TO_SCRIPSTYLE', "Mettre en favoris dans Scripstyle"); +define('_NW_BOOKMARK_TO_STUMBLE', "Mettre en favoris dans Stumble"); +define('_NW_BOOKMARK_TO_TECHNORATI', "Mettre en favoris dans Technorati"); +define('_NW_BOOKMARK_TO_MIXX', "Mettre en favoris dans Mixx"); +define('_NW_BOOKMARK_TO_MYSPACE', "Mettre en favoris dans Myspace"); +define('_NW_BOOKMARK_TO_DESIGNFLOAT', "Mettre en favoris dans Designfloat"); +define('_NW_BOOKMARK_TO_BALATARIN', "Mettre en favoris dans Balatarin"); +define('_NW_BOOKMARK_TO_GOOLGEBUZZ', "Mettre en favoris dans Google Buzz"); +define('_NW_BOOKMARK_TO_GOOLGEREADER', "Mettre en favoris dans Google Reader"); +define('_NW_BOOKMARK_TO_GOOLGEBOOKMARKS', "Mettre en favoris dans Google Bookmarks"); -define('_NW_DELETE',"Supprimer"); -define('_NW_EDIT',"Editer"); -define('_NW_SUBTITLE',"Sous-titre : "); -define('_NW_SELECT_IMAGE_DESC',"Description de l'image sélectionnée : "); +define('_NW_DELETE', "Supprimer"); +define('_NW_EDIT', "Editer"); +define('_NW_SUBTITLE', "Sous-titre : "); +define('_NW_SELECT_IMAGE_DESC', "Description de l'image sélectionnée : "); /** * @translation Communauté Francophone des Utilisateurs de Xoops This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ce...@us...> - 2012-08-11 23:18:27
|
Revision: 10059 http://xoops.svn.sourceforge.net/xoops/?rev=10059&view=rev Author: cesag Date: 2012-08-11 23:18:17 +0000 (Sat, 11 Aug 2012) Log Message: ----------- Updating extGallery 1.11 RC french translation. Added Paths: ----------- XoopsLanguages/french/modules/extgallery/ XoopsLanguages/french/modules/extgallery/extgallery 1.11/ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/admin.php XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/blocks.php XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/extention.php XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/extgallery.html XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/index.html XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/module_index.html XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/index.html XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/album_new_photo.tpl XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ecard_html.tpl XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ecard_text.tpl XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/global_new_photo.tpl XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/global_new_photo_pending.tpl XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/index.html XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/main.php XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/modinfo.php Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/admin.php =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/admin.php (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/admin.php 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,315 @@ +<?php +define('_AM_EXTGALLERY_CATEGORY',"Catégorie"); +define('_AM_EXTGALLERY_INFORMATION',"Information"); +define('_AM_EXTGALLERY_PARENT_CAT',"Catégorie parente"); +define('_AM_EXTGALLERY_DESC',"Description"); +define('_AM_EXTGALLERY_PHOTO',"Photo"); +define('_AM_EXTGALLERY_WEIGHT',"Poids"); +define('_AM_EXTGALLERY_TITLE',"Titre"); +// Main administration menu +define('_AM_EXTGALLERY_GO_TO_MODULE',"Aller au module"); +define('_AM_EXTGALLERY_PREFERENCES',"Préférences"); +define('_AM_EXTGALLERY_ADMINISTRATION',"Administration"); +// Index page +define('_AM_EXTGALLERY_UPDATE',"Mise à jour"); +define('_AM_EXTGALLERY_UPDATE_INFO',"Informations de mise à jour"); +define('_AM_EXTGALLERY_UPDATE_UPGRADE',"Cliquez ici pour mettre à jour le module avec la nouvelle version"); +define('_AM_EXTGALLERY_CHECK_UPDATE_ERROR',"Impossible de vérifier les mises à jour d'eXtGalley."); +define('_AM_EXTGALLERY_UPDATE_KO',"Votre version d'eXtGallery est obsolète. Il vous est recommandé de télécharger la dernière version sur <a href=\"http://www.zoullou.net/\">Zoullou.net</a>."); +define('_AM_EXTGALLERY_UPDATE_OK',"Vous utilisez une version d'eXtGallery avec les dernières mises à jour pour la stabilité et la sécurité."); +define('_AM_EXTGALLERY_SERVER_CONF',"Configuration du serveur"); +define('_AM_EXTGALLERY_XOOPS_VERSION',"Version de XOOPS"); +define('_AM_EXTGALLERY_GRAPH_GD_LIB_VERSION',"Version de la Librairie graphique <b>GD</b>"); +define('_AM_EXTGALLERY_GRAPH_IM_LIB_VERSION',"Version de la Librairie graphique <b>ImageMagick</b>"); +define('_AM_EXTGALLERY_GIF_SUPPORT',"Support de GIF"); +define('_AM_EXTGALLERY_JPEG_SUPPORT',"Support de JPEG"); +define('_AM_EXTGALLERY_PNG_SUPPORT',"Support de PNG"); +define('_AM_EXTGALLERY_PUBLIC_ORIG_PATH',"Répertoire des photos originales (publique)"); +define('_AM_EXTGALLERY_PUBLIC_LARGE_PATH',"Répertoire des photos larges (publique)"); +define('_AM_EXTGALLERY_PUBLIC_MEDIUM_PATH',"Répertoire des photos intermédiaires (publique)"); +define('_AM_EXTGALLERY_PUBLIC_THUMB_PATH',"Repertoire des miniatures (publique)"); +define('_AM_EXTGALLERY_NOT_CREATED',"Non créé"); +define('_AM_EXTGALLERY_NOT_WRITABLE',"Non accessible en écriture"); +define('_AM_EXTGALLERY_CHANGELOG',"Changelog"); +define('_AM_EXTGALLERY_XOOPS_VERSION_NOT_SUPPORTED',"Votre version de XOOPS n'est pas supportée par la nouvelle version d'eXtGallery. Passez XOOPS à la version <b>%s</b> ou supérieure."); +define('_AM_EXTGALLERY_EXTGALLERY_VERSION',"Version d'eXtGallery"); +// Public category page +define('_AM_EXTGALLERY_MODDELETE_PUBLICCAT',"Modifier ou supprimer une catégorie publique"); +define('_AM_EXTGALLERY_MODDELETE_PUBLICCAT_INFO',"Vous pouvez consulter la liste des catégories/albums disponibles sur votre site. Le chiffre entre crochets (après le nom de la catégorie) indique le poids de la catégorie. Ce paramètre vous permet de modifier l'ordre d'affichage des catégories/albums."); +define('_AM_EXTGALLERY_ADD_PUBLIC_CAT',"Ajouter une catégorie publique"); +define('_AM_EXTGALLERY_ADD_PUBLIC_CAT_INFO',"Vous pouvez ajouter des catégories uniquement dans les catégories sans photos. Uniquement ce type de catégorie est affichée dans la liste ci-dessous."); +define('_AM_EXTGALLERY_NAME',"Nom"); +define('_AM_EXTGALLERY_DELETE_CAT_CONFIRM',"Tout le contenu de cette catégorie ou album va être supprimé."); +define('_AM_EXTGALLERY_MOD_PUBLIC_CAT',"Modifier une catégorie publique"); +define('_AM_EXTGALLERY_CAT_IMG',"Lien de la vignette pour la catégorie"); +define('_AM_EXTGALLERY_THUMB',"Vignette"); +define('_AM_EXTGALLERY_CAT_CREATED',"Catégorie créée"); +define('_AM_EXTGALLERY_CAT_MODIFIED',"Catégorie modifiée"); +define('_AM_EXTGALLERY_CAT_DELETED',"Catégorie supprimée"); +define('_AM_EXTGALLERY_NO_CATEGORY_SELECTED',"Aucune catégorie sélectionnée"); +// Photo page +define('_AM_EXTGALLERY_ADD_BATCH',"Ajout de photos par lot"); +define('_AM_EXTGALLERY_BATCH_PATH',"Répertoire d'ajout par lot"); +define('_AM_EXTGALLERY_ADD_BATCH_INFO',"Il y a <b>%d</b> photos dans le répertoire d'ajout par lot. En cliquant sur le bouton « Valider » ci-dessous, toutes les photos présentes dans le répertoire d'ajout par lot seront placées dans l'album."); +define('_AM_EXTGALLERY_EDITDELETE_PHOTO',"Modifier ou supprimer une photo"); +define('_AM_EXTGALLERY_EDITDELETE_PHOTO_INFO',"Sélectionnez la catégorie dans laquelle se trouve la ou les photo(s) à modifier ou supprimer."); +define('_AM_EXTGALLERY_PENDING_PHOTO',"Photos en attente"); +define('_AM_EXTGALLERY_APPROVE_INFO',"<b>Approuver</b> cette photo"); +define('_AM_EXTGALLERY_EDIT_INFO',"<b>Modifier</b> cette photo avant de l'approuver"); +define('_AM_EXTGALLERY_DELETE_INFO',"<b>Supprimer</b> cette photo"); +define('_AM_EXTGALLERY_ACTION',"Action"); +define('_AM_EXTGALLERY_APPROVE',"Approuver"); +define('_AM_EXTGALLERY_EDITDELETE_PHOTOTABLE_INFO',"Seules les photos dont la case est cochée seront modifiées ou supprimées."); +define('_AM_EXTGALLERY_APPLY_CHANGE',"Appliquer les changements"); +define('_AM_EXTGALLERY_X_PHOTO_ADDED',"%d photos ajoutées"); +define('_AM_EXTGALLERY_X_PHOTO_APPROVED',"%d photos approuvées"); +define('_AM_EXTGALLERY_X_PHOTO_DELETED',"%d photos supprimées"); +define('_AM_EXTGALLERY_X_PHOTO_MODIFIED',"%d photos modifiées"); +define('_AM_EXTGALLERY_PHOTO_MODIFIED',"Photo modifiée"); +define('_AM_EXTGALLERY_BATCH_CONTINUE_MESSAGE',"%d photos ajoutées, %d encore à traiter. Cliquez pour continuer."); +define('_AM_EXTGALLERY_NOT_AN_ALBUM',"Vous devez sélectionner un album valide"); +define('_AM_EXTGALLERY_ALBUM',"Album"); +define('_AM_EXTGALLERY_NO_PHOTO_IN_BATCH_DIR',"Il n'y a pas de photos à traiter dans le répertoire d'ajout par lot"); +define('_AM_EXTGALLERY_NO_PHOTO_SELECTED',"Il n'y a pas de photo sélectionnée"); +define('_AM_EXTGALLERY_NO_PHOTO_IN_THIS_ALBUM',"Il n'y a pas de photos dans cet album"); +define('_AM_EXTGALLERY_THUMB_REBUILDED',"Vignettes recréées"); +define('_AM_EXTGALLERY_REBUILD_THUMB',"Recréer les vignettes"); +define('_AM_EXTGALLERY_REBUILD_THUMB_INFO',"Sélectionnez la catégorie dont les vignettes doivent être recréées. Cette fonctionnalité est utile si la taille ou la qualité des vignettes doit être changée."); +define('_AM_EXTGALLERY_ADD_PHOTO', "Ajouter une photo"); +define('_AM_EXTGALLERY_UPLOAD', "Ajouter une nouvelle photo"); +define('_AM_EXTGALLERY_ALBUMS',"Sélectionnez l'Album"); +define('_AM_EXTGALLERY_PHOTO_TITLE',"Titre"); +define("_AM_EXTGALLERY_PHOTO_UPLOADED","Photo envoyée. Merci pour votre soumission."); +define("_AM_EXTGALLERY_PHOTO_PENDING","Votre photo doit être approuvée par un administrateur. Merci pour votre soumission."); +define('_AM_EXTGALLERY_UPLOAD_ERROR',"Erreur pendant l'envoi"); +define('_AM_EXTGALLERY_EXTRA_INFO',"Info supplémentaire"); +// Permissions +define('_AM_EXTGALLERY_PUBLIC_PERM_MASK',"Permissions par défaut des catégories publiques"); +define('_AM_EXTGALLERY_PUBLIC_PERM_MASK_INFO',"Vous pouvez définir ici les permissions par défaut qui seront appliquées aux nouvelles catégories. Soyez prudent, ne donnez pas trop de droits car ceux-ci seront appliqués à toutes les nouvelles catégories créées."); +define('_AM_EXTGALLERY_GROUP_NAME',"Nom du groupe"); +define('_AM_EXTGALLERY_CAN_ACCESS',"Peut accéder"); +define('_AM_EXTGALLERY_CAN_RATE',"Peut noter les photos"); +define('_AM_EXTGALLERY_CAN_SEND_ECARD',"Peut envoyer une eCarte depuis les albums publiques"); +define('_AM_EXTGALLERY_CAN_DOWNLOAD',"Peut télécharger la photo"); +define('_AM_EXTGALLERY_CAN_DOWNLOAD_ORIG',"Peut télécharger l'original"); +define('_AM_EXTGALLERY_CAN_UPLOAD',"Peut envoyer des photos dans les albums publiques"); +define('_AM_EXTGALLERY_AUTOAPPROVE',"Les photos envoyées n'ont pas besoin d'être approuvées."); +define('_AM_EXTGALLERY_DISPLAYED',"Afficher cet album"); +define('_AM_EXTGALLERY_PERM_MASK_UPDATED',"Permissions par défaut mises à jour"); +define('_AM_EXTGALLERY_SELECT_PERM',"Sélection des permissions"); +define('_AM_EXTGALLERY_SELECT_PERM_DESC',"S'il vous plaît vérifiez toutes les autorisations et mettez les à jour. Si vous souhaitez que les utilisateurs puissent voir vos albums et photos, vous devez sélectionner l'autorisation pour tous les groupes"); +define('_AM_EXTGALLERY_ACCESS_PERM',"Permissions d'accès"); +define('_AM_EXTGALLERY_ACCESS_PERM_DESC',"Sélectionnez les catégories consultables"); +define('_AM_EXTGALLERY_ACCESS_PERM_INFO',"Cette permission vous permet de restreindre l'accès à certaines catégories. Un utilisateur ne pourra pas voir les photos d'une catégorie à laquelle il n'a pas accès."); +define('_AM_EXTGALLERY_RATE_PERM',"Permission de notation"); +define('_AM_EXTGALLERY_RATE_PERM_DESC',"Sélectionnez les catégories dont les photos peuvent être notées"); +define('_AM_EXTGALLERY_RATE_PERM_INFO',"Cette permission vous permet de restreindre la possiblité de noter les photos. Sans accès, les photos ne pourront pas être notées et leur notation ne pourra pas être consultée."); +define('_AM_EXTGALLERY_PUBLIC_ECARD',"Permission d'envoi de carte électronique"); +define('_AM_EXTGALLERY_PUBLIC_ECARD_DESC',"Sélectionnez les catégories dont les photos peuvent être envoyées en eCarte"); +define('_AM_EXTGALLERY_PUBLIC_ECARD_INFO',"Cette permission vous permet de restreindre la possibilité d'envoyer des eCartes. Les adresses IP des utilisateurs seront enregistrées."); +define('_AM_EXTGALLERY_PUBLIC_DOWNLOAD',"Permission de téléchargement"); +define('_AM_EXTGALLERY_PUBLIC_DOWNLOAD_DESC',"Sélectionnez les catégories dont les photos peuvent être téléchargées"); +define('_AM_EXTGALLERY_PUBLIC_DOWNLOAD_INFO',"Cette permission vous permet de restreindre le téléchargement des photos. Si un utilisateur est autorisé à télécharger, il peut accéder à la version large de la photo si la fonctionnalité \"Sauvegarder la photo large\" est activée dans les préférences du module."); +define('_AM_EXTGALLERY_PUBLIC_DOWNLOAD_ORIG',"Permission de téléchargement de l'originale"); +define('_AM_EXTGALLERY_PUBLIC_DOWNLOAD_ORIG_DESC',"Sélectionnez les catégories dont les photos originales peuvent être téléchargées.<br />La fonction de sauvegarde de l'original doit être activée dans les préférences pour pouvoir télécharger l'original et le groupe doit également disposer des permissions de téléchargement."); +define('_AM_EXTGALLERY_PUBLIC_DOWNLOAD_ORIG_INFO',"Cette permission vous permet de restreindre le téléchargement des photos originales. Si un utilisateur est autorisé à télécharger l'original, il pourra télécharger la photo non-redimensionnée, sans bordure ni marquage, ceci uniquement si la fonction \"Sauvegarder l'original\" est activée dans les préférences du module."); +define('_AM_EXTGALLERY_PUBLIC_UPLOAD',"Permission d'envoyer des photos dans les albums publiques"); +define('_AM_EXTGALLERY_PUBLIC_UPLOAD_DESC',"Sélectionnez les catégories où les utilisateurs peuvent envoyer des photos"); +define('_AM_EXTGALLERY_PUBLIC_UPLOAD_INFO',"Cette permission vous permet de restreindre l'envoi de nouvelle photos dans les albums publiques."); +define('_AM_EXTGALLERY_PUBLIC_AUTOAPROVE',"Permission d'auto approbation"); +define('_AM_EXTGALLERY_PUBLIC_AUTOAPROVE_DESC',"Sélectionnez les catégories pour lesquelles les photos envoyées n'ont pas besoin d'être approuvées"); +define('_AM_EXTGALLERY_PUBLIC_AUTOAPROVE_INFO',"Cette permission vous permet d'approuver automatiquement les photos envoyées. Les utilisateurs doivent pouvoir envoyer des photos pour que cette permission soit prise en compte."); +define('_AM_EXTGALLERY_PUBLIC_DISPLAYED',"Permission d'affichage"); +define('_AM_EXTGALLERY_PUBLIC_DISPLAYED_DESC',"Sélectionnez les catégories qui seront visibles"); +define('_AM_EXTGALLERY_PUBLIC_DISPLAYED_INFO',"Cette permission vous permet d'occulter des catégories tout en autorisant l'accés direct aux photos qui s'y trouvent. Ceci vous permet par exemple de gérer les photos utiliser pour la mise en page de votre site avec eXtGallery, en utilisant le Hook hack notamment."); +// Watermark and border page +define('_AM_EXTGALLERY_AVAILABLE_FONT',"Polices de caractères disponibles"); +define('_AM_EXTGALLERY_ADD_FONT',"Ajouter une police de caractères TrueType (TTF)"); +define('_AM_EXTGALLERY_FONT_FILE',"Fichier de police de caractères"); +define('_AM_EXTGALLERY_FONT_MANAGMENT',"Gestion des polices de caractères"); +define('_AM_EXTGALLERY_ADD_FONT_LINK',"Il y a %s polices de caractère disponibles. <a href=\"watermark-border.php?op=uploadfont\">Cliquez ici</a> pour en ajouter"); +define('_AM_EXTGALLERY_WATERMARK_FREETYPE_WARN',"<b>PHP doit être compilé avec le support de FreeType. Voir <a href=\"http://www.freetype.org/\">FreeType.org</a> pour plus d'informations.</b>"); +define('_AM_EXTGALLERY_WATERMARK_CONF',"Configuration des filigranes"); +define('_AM_EXTGALLERY_FONT',"Police"); +define('_AM_EXTGALLERY_WATERMARK_TEXT',"Texte de marquage"); +define('_AM_EXTGALLERY_POSITION',"Position"); +define('_AM_EXTGALLERY_TOP_LEFT',"Haut gauche"); +define('_AM_EXTGALLERY_TOP_RIGHT',"Haut droit"); +define('_AM_EXTGALLERY_BOTTOM_LEFT',"Bas gauche"); +define('_AM_EXTGALLERY_BOTTOM_RIGHT',"Bas droit"); +define('_AM_EXTGALLERY_TOP_CENTER',"Haut centré"); +define('_AM_EXTGALLERY_BOTTOM_CENTER',"Bas centré"); +define('_AM_EXTGALLERY_LEFT_CENTER',"Gauche centré"); +define('_AM_EXTGALLERY_RIGHT_CENTER',"Droite centré"); +define('_AM_EXTGALLERY_CENTER_CENTER',"Centre"); +define('_AM_EXTGALLERY_WATERMARK_COLOR',"Couleur du marquage"); +define('_AM_EXTGALLERY_WATERMARK_FONT_SIZE',"Taille de la police de marquage (px)"); +define('_AM_EXTGALLERY_WATERMARK_PADDING',"Marge (px)"); +define('_AM_EXTGALLERY_BORDER_CONF',"Configuration des bordures"); +define('_AM_EXTGALLERY_INNER_BORDER_COLOR',"Couleur de la bordure interne"); +define('_AM_EXTGALLERY_INNER_BORDER_SIZE',"Taille de la bordure interne (px)"); +define('_AM_EXTGALLERY_OUTER_BORDER_COLOR',"Couleur de la bordure externe"); +define('_AM_EXTGALLERY_OUTER_BORDER_SIZE',"Taille de la bordure externe (px)"); +define('_AM_EXTGALLERY_WATERMARK_BORDER_EXEMPLE',"Exemple de marquage et bordure"); +define('_AM_EXTGALLERY_WATERMARK_BORDER_EXEMPLE_INFO',"Actualisez votre navigateur pour en vider le cache si l'image modifié n'apparaît pas (F5)."); +define('_AM_EXTGALLERY_FONT_ADDED',"Police de caractères ajoutée"); +define('_AM_EXTGALLERY_CONFIGURATION_SAVED',"Configuration sauvegardée"); +define('_AM_EXTGALLERY_PRINT_SUBMITTER_UNAME',"Imprimer le nom de l'utilisateur ayant soumis l'image"); +// Slideshow +define('_AM_EXTGALLERY_SLIDESHOW_CONF',"Configuration du diaporama"); +define('_AM_EXTGALLERY_GVIEW_CONF',"Configuration de « Galleryview »"); +define('_AM_EXTGALLERY_GRIA_CONF',"Configuration de « Galleria »"); +define('_AM_EXTGALLERY_GFIC_CONF',"Configuration de « Galleriffic »"); +define('_AM_EXTGALLERY_SLIDESHOW_NOT_ENABLE',"Diaporama non actif. Vous pouvez définir les options du diaporama ici, mais pour l'utilisation du diaporama côté utilisateur, vous devez activer le diaporama à partir des préférences du module."); +define('_AM_EXTGALLERY_SLIDESHOW_ENABLE',"Diaporama actif. Vous pouvez sélectionner les scripts que vous voulez utiliser et définir des options."); +define('_AM_EXTGALLERY_USE_SLIDESHOW_EFFECTS',"Type de diaporama à afficher"); +define('_AM_EXTGALLERY_SLIDESHOW_GVIEW',"« Galleryview »"); +define('_AM_EXTGALLERY_SLIDESHOW_GRIA',"« Galleria »"); +define('_AM_EXTGALLERY_SLIDESHOW_MICRO',"« Microgallery »"); +define('_AM_EXTGALLERY_SLIDESHOW_GFIC',"« Galleriffic »"); +define('_AM_EXTGALLERY_GVIEW_PANELWIDE',"Largeur du panneau"); +define('_AM_EXTGALLERY_GVIEW_PANELHEIGHT',"Hauteur du panneau"); +define('_AM_EXTGALLERY_GVIEW_FARMEWIDTH',"Largeur du cadre"); +define('_AM_EXTGALLERY_GVIEW_FARMEHEIGHT',"Hauteur du cadre"); +define('_AM_EXTGALLERY_GVIEW_TSPEED',"Vitesse de transition"); +define('_AM_EXTGALLERY_GVIEW_TTERVAL',"Intervalle de transition"); +define('_AM_EXTGALLERY_GVIEW_OPACITY',"Opacité de superposition"); +define('_AM_EXTGALLERY_GVIEW_OVERLYAHEIGHT',"Hauteur du recouvrement"); +define('_AM_EXTGALLERY_GVIEW_OVERLAYFS',"Taille de police de superposition"); +define('_AM_EXTGALLERY_GVIEW_BORDERWIDTH',"Largeur de la bordure"); +define('_AM_EXTGALLERY_GVIEW_BORDERCOLOR',"Couleur de la bordure"); +define('_AM_EXTGALLERY_GVIEW_BGCOLOR',"Couleur d'arrière-plan"); +define('_AM_EXTGALLERY_GVIEW_OVERLAYCOLOR',"Incrustation de couleur"); +define('_AM_EXTGALLERY_GVIEW_OVERLAYTC',"Superposition du texte coloré"); +define('_AM_EXTGALLERY_GVIEW_CAPTIONTC',"Couleur de texte de légende"); +define('_AM_EXTGALLERY_GVIEW_NAVTHEME',"Thème de navigation"); +define('_AM_EXTGALLERY_GVIEW_LIGHT',"Lumineux"); +define('_AM_EXTGALLERY_GVIEW_DARK',"Sombre"); +define('_AM_EXTGALLERY_GVIEW_CUSTOM',"Personnalisé"); +define('_AM_EXTGALLERY_GVIEW_POSITION',"Position"); +define('_AM_EXTGALLERY_GVIEW_BOTTOM',"En bas"); +define('_AM_EXTGALLERY_GVIEW_TOP',"En haut"); +define('_AM_EXTGALLERY_GVIEW_EASING',"Effet « easing »"); +define('_AM_EXTGALLERY_GVIEW_EASING_OP1',"Effet « swing »"); +define('_AM_EXTGALLERY_GVIEW_EASING_OP2',"Effet « linear »"); +define('_AM_EXTGALLERY_GVIEW_EASING_OP3',"Effet « easeInOutBack »"); +define('_AM_EXTGALLERY_GVIEW_EASING_OP4',"Effet « easeInOutQuad »"); +define('_AM_EXTGALLERY_GVIEW_EASING_OP5',"Effet « easeOutBounce »"); +define('_AM_EXTGALLERY_GRIA_HEIGHT',"Hauteur"); +define('_AM_EXTGALLERY_GRIA_PANELWIDTH',"Largeur du panneau"); +define('_AM_EXTGALLERY_GRIA_BGCOLOR',"Couleur de fond"); +define('_AM_EXTGALLERY_GRIA_BCOLOR',"Couleur de la bordure"); +define('_AM_EXTGALLERY_GRIA_BGIMG',"Image de fond"); +define('_AM_EXTGALLERY_GRIA_BGIMG_OP1',"blanc"); +define('_AM_EXTGALLERY_GRIA_BGIMG_OP2',"bloc"); +define('_AM_EXTGALLERY_GRIA_AUTOPLAY',"Activer la lecture automatique"); +define('_AM_EXTGALLERY_GRIA_TRANS',"Type de transition"); +define('_AM_EXTGALLERY_GRIA_TRANS_TYP1',"Type « fade »"); +define('_AM_EXTGALLERY_GRIA_TRANS_TYP2',"Type « flash »"); +define('_AM_EXTGALLERY_GRIA_TRANS_TYP3',"Type « pulse »"); +define('_AM_EXTGALLERY_GRIA_TRANS_TYP4',"Type « slide »"); +define('_AM_EXTGALLERY_GRIA_TRANS_TYP5',"Type « fadeslide »"); +define('_AM_EXTGALLERY_GRIA_TSPEED',"Vitesse de transition"); +define('_AM_EXTGALLERY_GFIC_HEIGHT',"Hauteur maximum de l'image"); +define('_AM_EXTGALLERY_GFIC_WIDTH',"Largeur maximum de l'image"); +define('_AM_EXTGALLERY_GFIC_BGCOLOR',"Couleur d'arrière-plan"); +define('_AM_EXTGALLERY_GFIC_BCOLOR',"Couleur de la bordure"); +define('_AM_EXTGALLERY_GFIC_FONTCOLOR',"Couleur de police"); +define('_AM_EXTGALLERY_GFIC_AUTOPLAY',"Activer la lecture automatique"); +define('_AM_EXTGALLERY_GFIC_NB_THUMBS',"Nombre de vignettes dans la navigation des vignettes"); +define('_AM_EXTGALLERY_GFIC_NB_COLTHUMBS',"Nombre de colonnes dans la navigation des vignettes"); +define('_AM_EXTGALLERY_GFIC_NB_PRELOAD',"Nombre de photos préchargées"); +define('_AM_EXTGALLERY_GFIC_TDELAY',"Délai de transition"); +define('_AM_EXTGALLERY_GFIC_TSPEED',"Vitesse de la transition"); +define('_AM_EXTGALLERY_GFIC_SHOW_DESCR',"Montrer la description de l'image"); +define('_AM_EXTGALLERY_GFIC_DOWNLOAD',"Autoriser le téléchargement de l'image d'origine (si disponible)"); +// Album +define('_AM_EXTGALLERY_USE_AJAX_EFFECTS',"Effets Ajax "); +define('_AM_EXTGALLERY_USE_AJAX_EFFECTS_DESC',"La sélection des effets va changer l'affichage photo lorsqu'on clique sur les vignettes. Effets Ajax ou Normal peuvent être sélectionnés.<br /><br /> <b>Normal</b> : Aucun effet<br /><b>Visionneuse</b> : Utilisez l'effet visionneuse<br /><b>Superposition</b> : utilise l'effet de superposition<br /><b>Info-bulle</b> : utiliser l'effet info-bulle<br /><b>Boîte fantaisie</b> : Utilise l'effet boîte fantaisie<br /><b>Jolie Photo</b> : Utilise l'effet jolie Photo<br />"); +define('_AM_EXTGALLERY_ALBUM_CONF',"Configuration de l'album"); +define('_AM_EXTGALLERY_OVERLAY_CONF',"Configuration de superposition"); +define('_AM_EXTGALLERY_TOOLTIP_CONF',"Configuration de l'info-bulle"); +define('_AM_EXTGALLERY_FANCYBOX_CONF',"Configuration de la boîte de fantaisie"); +define('_AM_EXTGALLERY_PRETTPHOTO_CONF',"Configuration de jolie photo"); +define('_AM_EXTGALLERY_ALBUM_NOT_ENABLE',"L'album n'est pas activé. Vous pouvez définir les options de l'Album ici, mais pour utiliser l'album côté de l'utilisateur, vous devez activer l'album dans les préférences du module"); +define('_AM_EXTGALLERY_ALBUM_ENABLE',"Album activé. Vous pouvez sélectionner les script que vous voulez utiliser et définir les options"); +define('_AM_EXTGALLERY_AJAX_NONE',"Normal"); +define('_AM_EXTGALLERY_AJAX_LIGHTBOX',"Visionneuse"); +define('_AM_EXTGALLERY_AJAX_OVERLAY',"Superposition"); +define('_AM_EXTGALLERY_AJAX_TOOLTIP',"Info-bulle"); +define('_AM_EXTGALLERY_AJAX_FANCYBOX',"Boîte fantaisie"); +define('_AM_EXTGALLERY_AJAX_PRETTPHOTO',"Jolie Photo"); +define('_AM_EXTGALLERY_FANCYBOX_BGCOLOR',"Couleur d'arrière-plan"); +define('_AM_EXTGALLERY_FANCYBOX_OPACITY',"Opacité"); +define('_AM_EXTGALLERY_FANCYBOX_TIN',"Transition dedans"); +define('_AM_EXTGALLERY_FANCYBOX_TOUT',"Transition en dehors"); +define('_AM_EXTGALLERY_FANCYBOX_NONE',"Aucun"); +define('_AM_EXTGALLERY_FANCYBOX_ELASTIC',"Élastique"); +define('_AM_EXTGALLERY_FANCYBOX_TITLEPOSITION',"Position du titre"); +define('_AM_EXTGALLERY_FANCYBOX_OVER',"Au-dessus"); +define('_AM_EXTGALLERY_FANCYBOX_INSIDE',"À l'intérieur"); +define('_AM_EXTGALLERY_FANCYBOX_OUTSIDE',"À l'extérieur"); +define('_AM_EXTGALLERY_FANCYBOX_SHOWTYPE',"Type d'affichage"); +define('_AM_EXTGALLERY_FANCYBOX_SINGLE',"Simple"); +define('_AM_EXTGALLERY_FANCYBOX_GROUP',"Groupé"); +define('_AM_EXTGALLERY_OVERLAY_BG',"Superposer le contexte"); +define('_AM_EXTGALLERY_OVERLAY_WIDHT',"Largeur du recouvrement"); +define('_AM_EXTGALLERY_OVERLAY_HEIGHT',"Hauteur du recouvrement"); +define('_AM_EXTGALLERY_TOOLTIP_WIDHT',"Largeur de l'info-bulle"); +define('_AM_EXTGALLERY_TOOLTIP_BORDER_WIDHT',"Largeur de la bordure de l'Info-bulle"); +define('_AM_EXTGALLERY_TOOLTIP_BORDERCOLOR',"Couleur de la bordure de l'Info-bulle"); +define('_AM_EXTGALLERY_PRETTPHOTO_SPEED',"Vitesse d'animation"); +define('_AM_EXTGALLERY_PRETTPHOTO_FAST',"Rapide"); +define('_AM_EXTGALLERY_PRETTPHOTO_SLOW',"Lent"); +define('_AM_EXTGALLERY_PRETTPHOTO_THEME',"Thème"); +define('_AM_EXTGALLERY_PRETTPHOTO_THEME1',"arrondis sombres"); +define('_AM_EXTGALLERY_PRETTPHOTO_THEME2',"carrés sombres"); +define('_AM_EXTGALLERY_PRETTPHOTO_THEME3',"facebook"); +define('_AM_EXTGALLERY_PRETTPHOTO_THEME4',"arrondis lumineux"); +define('_AM_EXTGALLERY_PRETTPHOTO_THEME5',"carrés lumineux"); +define('_AM_EXTGALLERY_PRETTPHOTO_AUTOPLAY',"Diaporama automatique"); +define('_AM_EXTGALLERY_PRETTPHOTO_AUTOPLAY_T',"vrai"); +define('_AM_EXTGALLERY_PRETTPHOTO_AUTOPLAY_F',"faux"); +define('_AM_EXTGALLERY_PRETTPHOTO_SLIDESPEED',"Vitesse du diaporama"); +// Update +define('_AM_EXTGALLERY_MD_FILE_DONT_EXIST',"Le fichier du module n'existe pas sur le serveur :<br /><b>Serveur : </b>%s<br /><b>Fichier : </b>%s"); +define('_AM_EXTGALLERY_LG_FILE_DONT_EXIST',"Le fichier de langue n'existe pas sur le serveur :<br /><b>Serveur : </b>%s<br /><b>Fichier : </b>%s"); +define('_AM_EXTGALLERY_DOWN_DONE',"Téléchargement complet. Cliquez ici pour installer les fichiers"); +define('_AM_EXTGALLERY_INSTALL',"Installer les fichiers"); +define('_AM_EXTGALLERY_MD_FILE_DONT_EXIST_SHORT',"Le fichier du module n'existe pas"); +define('_AM_EXTGALLERY_INSTALL_DONE',"Installation complète. Cliquez ici pour mettre le module à jour"); +// Extension +define('_AM_EXTGALLERY_EXTENTION_INFO',"Information sur l'extension"); +define('_AM_EXTGALLERY_EXTENTION_NOT_INSTALLED',"extension non installé"); +define('_AM_EXTGALLERY_INSTALL_EXTENTION',"Installer l'extension"); +define('_AM_EXTGALLERY_EXTENTION_OK',"Extension installé"); +define('_AM_EXTGALLERY_EXTENTION_NOTICE',"Cette extension vous permet d'afficher des photos sur tous votre site juste en ajoutant le tag <b>gallery</b> à votre texte. Un bouton (<img src=\"../images/extgallery-posticon.gif\" />) est affiché dans les éditeurs XOOPS."); +define('_AM_EXTGALLERY_EXT_FILE_DONT_EXIST',"Le fichier d'extension n'existe pas sur le serveur :<br /><b>Serveur : </b>%s<br /><b>Fichier : </b>%s"); +define('_AM_EXTGALLERY_EXT_FILE_DONT_EXIST_SHORT',"Le fichier d'extension n'existe pas"); +define('_AM_EXTGALLERY_EXTENTION_INSTALLED',"Extension installée"); +define('_AM_EXTGALLERY_EXTENTION_HOWTO',"Comment l'utiliser :"); +define('_AM_EXTGALLERY_EXTENTION_HOWTODESC',"Pour installer cette extension et l'utiliser manuellement, vous devez suivre ces étapes : <br /> +<div class=\"marg10\">1- Ajoutez <b>gallery.php</b> à <b>XOOPS_ROOT_PATH /class/textsanitizer/gallery/gallery.php</b> (vous pouvez trouver gallery.php dans l'archive du module)</div> +<div class=\"marg10\">2- Modifiez <b>XOOPS_ROOT_PATH /class/textsanitizer/config.php</b> et ajoutez (( <b>\"gallery\" => 1</b> )) pour configurer les extensions du tableau (vous pouvez trouver le fichier édité dans l'archive du module)</div> +<div class=\"marg10\"><img src=\"../images/extensions.png\" /></div> +<div class=\"marg10\">3- Vous pouvez télécharger <b>gallery.php</b> et <b>config.php</b> sur le SVN de Xoops</div> +<div class=\"marg10\">4- Si vous souhaitez utiliser la fonction d'installation du module, vous devez mettre en chmod 777 : <b>XOOPS_ROOT_PATH /class/textsanitizer</b>. Après l'installation vous devez le modifier en chmod 644.</div> +"); +define('_AM_EXTGALLERY_EXTENTION_DOWNLOAD',"Télécharger les fichiers depuis le SVN de XOOPS"); +// About.php +define("_AM_EXTGALLERY_ABOUT_RELEASEDATE", "Date de sortie : "); +define("_AM_EXTGALLERY_ABOUT_AUTHOR", "Auteur : "); +define("_AM_EXTGALLERY_ABOUT_CREDITS", "Remerciements : "); +define("_AM_EXTGALLERY_ABOUT_LICENSE", "Licence : "); +define("_AM_EXTGALLERY_ABOUT_MODULE_STATUS", "Statut : "); +define("_AM_EXTGALLERY_ABOUT_WEBSITE", "Site internet : "); +define("_AM_EXTGALLERY_ABOUT_AUTHOR_NAME", "Nom de l'auteur : "); +define("_AM_EXTGALLERY_ABOUT_CHANGELOG", "Journal des modifications"); +define("_AM_EXTGALLERY_ABOUT_MODULE_INFO", "Informations sur le module"); +define("_AM_EXTGALLERY_ABOUT_AUTHOR_INFO", "Informations sur l'auteur"); +define("_AM_EXTGALLERY_ABOUT_DESCRIPTION", "Description : "); +// text in admin footer +define("_AM_EXTGALLERY_ADMIN_FOOTER", "<div class='right smallsmall italic pad5'>extGallery est maintenu par la <a class='tooltip' rel='external' href='http://xoops.org/' title='Visitez la communauté Xoops'>Communauté Xoops</a></div>"); +define('_EXTGALLERY_ADMIN_'," "); // +// Traduction par Cesag pour frxoops.org le 11 Août 2012. +?> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/blocks.php =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/blocks.php (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/blocks.php 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,116 @@ +<?php +define('_MB_EXTGALLERY_PHOTO_NUMBER',"Nombre de photos à afficher"); +define('_MB_EXTGALLERY_DIRECTION',"Sens d'affichage"); +define('_MB_EXTGALLERY_HORIZONTALLY',"Horizontal"); +define('_MB_EXTGALLERY_VERTICALLY',"Vertical"); +define('_MB_EXTGALLERY_DISPLAY_TITLE',"Afficher le titre de la photo"); +define('_MB_EXTGALLERY_ALL_CATEGORIES',"Toutes les cat\xE9gories"); +define('_MB_EXTGALLERY_USER_NUMBER',"Nombre d'utilisateurs \xE0 afficher"); +define('_MB_EXTGALLERY_PANEL_WIDTH',"largeur du panneau"); +define('_MB_EXTGALLERY_PANEL_HEIGHT',"hauteur du panneau"); +define('_MB_EXTGALLERY_FRAME_WIDTH',"largeur du cadre"); +define('_MB_EXTGALLERY_FRAME_HEIGHT',"hauteur du cadre"); +define('_MB_EXTGALLERY_BACKGROUND',"couleur d'arri\xE8re-plan"); +define('_MB_EXTGALLERY_MOREINFO',"Pus"); +define('_MB_EXTGALLERY_TRANSITION_SPEED',"vitesse de la transition"); +define('_MB_EXTGALLERY_TRANSITION_INTERVAL',"intervalle de la transition"); +define('_MB_EXTGALLERY_OVERLAY_COLOR',"incrustation de couleur"); +define('_MB_EXTGALLERY_OVERLAY_TEXT_COLOR',"superposition du texte color\xE9"); +define('_MB_EXTGALLERY_CAPTION_TEXT_COLOR',"couleur du texte de l\xE9gende"); +define('_MB_EXTGALLERY_BORDER',"bordure"); +define('_MB_EXTGALLERY_OVERLAY_OPACITY',"opacit\xE9 de superposition"); +define('_MB_EXTGALLERY_OVERLAY_FONT_SIZE',"taille de la police de superposition"); +define('_MB_EXTGALLERY_SELECT_THEME',"S\xE9lectionnez le th\xE8me"); +define('_MB_EXTGALLERY_LIGHT',"lumineux"); +define('_MB_EXTGALLERY_DARK',"sombre"); +define('_MB_EXTGALLERY_CUSTOM',"personnalis\xE9"); +define('_MB_EXTGALLERY_POSITION',"Position"); +define('_MB_EXTGALLERY_BOTTOM',"Bas"); +define('_MB_EXTGALLERY_TOP',"Haut"); +define('_MB_EXTGALLERY_EASING',"Easing"); +define('_MB_EXTGALLERY_EASING_OP1',"swing"); +define('_MB_EXTGALLERY_EASING_OP2',"linear"); +define('_MB_EXTGALLERY_EASING_OP3',"easeInOutBack"); +define('_MB_EXTGALLERY_EASING_OP4',"easeInOutQuad"); +define('_MB_EXTGALLERY_EASING_OP5',"easeOutBounce"); +define('_MB_EXTGALLERY_SHOW_TYPE',"R\xE9glez l'ordre"); +define('_MB_EXTGALLERY_TYPE_OP1',"Photo al\xE9atoire"); +define('_MB_EXTGALLERY_TYPE_OP2',"Derni\xE8re Photo"); +define('_MB_EXTGALLERY_TYPE_OP3',"Photos les plus vues"); +define('_MB_EXTGALLERY_TYPE_OP4',"Photos les mieux not\xE9es"); +define('_MB_EXTGALLERY_TYPE_OP5',"Photos les plus utilis\xE9es en carte \xE9lectronique"); +define('_MB_EXTGALLERY_USE_AJAX_EFFECTS',"Effets Ajax "); +define('_MB_EXTGALLERY_AJAX_NONE',"Normal"); +define('_MB_EXTGALLERY_AJAX_LIGHTBOX',"Visionneuse"); +define('_MB_EXTGALLERY_AJAX_OVERLAY',"Superposition"); +define('_MB_EXTGALLERY_AJAX_TOOLTIP',"Info-bulle"); +define('_MB_EXTGALLERY_AJAX_FANCYBOX',"Bo\xEEte fantaisie"); +define('_MB_EXTGALLERY_FANCYBOX_BGCOLOR',"Couleur d'arri\xE8re-plan"); +define('_MB_EXTGALLERY_FANCYBOX_OPACITY',"Opacit\xE9"); +define('_MB_EXTGALLERY_FANCYBOX_TIN',"Transition dedans"); +define('_MB_EXTGALLERY_FANCYBOX_TOUT',"Transition en dehors"); +define('_MB_EXTGALLERY_FANCYBOX_NONE',"Aucun"); +define('_MB_EXTGALLERY_FANCYBOX_ELASTIC',"\xC9lastique"); +define('_MB_EXTGALLERY_FANCYBOX_TITLEPOSITION',"Position du titre"); +define('_MB_EXTGALLERY_FANCYBOX_OVER',"Au-dessus"); +define('_MB_EXTGALLERY_FANCYBOX_INSIDE',"\xC0 l'int\xE9rieur"); +define('_MB_EXTGALLERY_FANCYBOX_OUTSIDE',"\xC0 l'ext\xE9rieur"); +define('_MB_EXTGALLERY_FANCYBOX_SHOWTYPE',"Afficher le type"); +define('_MB_EXTGALLERY_FANCYBOX_SINGLE',"Simple"); +define('_MB_EXTGALLERY_FANCYBOX_GROUP',"Group\xE9"); +define('_MB_EXTGALLERY_OVERLAY_BG',"Superposez le contexte"); +define('_MB_EXTGALLERY_OVERLAY_WIDHT',"Largeur du recouvrement"); +define('_MB_EXTGALLERY_OVERLAY_HEIGHT',"Hauteur de recouvrement"); +define('_MB_EXTGALLERY_TOOLTIP_WIDHT',"Largeur de l'info-bulle"); +define('_MB_EXTGALLERY_TOOLTIP_BORDER_WIDHT',"Largeur de la bordure de l'Info-bulle"); +define('_MB_EXTGALLERY_TOOLTIP_BORDERCOLOR',"Couleur de la bordure de l'Info-bulle"); +define('_MB_EXTGALLERY_ALBUM_CONF',"Configuration de l'album"); +define('_MB_EXTGALLERY_ALBUM_NOT_ENABLE',"Album non activ\xE9"); +define('_MB_EXTGALLERY_AJAX_PRETTPHOTO',"Jolie Photo"); +define('_MB_EXTGALLERY_PRETTPHOTO_SPEED',"Vitesse d'animation"); +define('_MB_EXTGALLERY_PRETTPHOTO_FAST',"Rapide"); +define('_MB_EXTGALLERY_PRETTPHOTO_SLOW',"Lent"); +define('_MB_EXTGALLERY_PRETTPHOTO_THEME',"Th\xE8me"); +define('_MB_EXTGALLERY_PRETTPHOTO_THEME1',"arrondis sombres"); +define('_MB_EXTGALLERY_PRETTPHOTO_THEME2',"carr\xE9s sombres"); +define('_MB_EXTGALLERY_PRETTPHOTO_THEME3',"facebook"); +define('_MB_EXTGALLERY_PRETTPHOTO_THEME4',"arrondis lumineux"); +define('_MB_EXTGALLERY_PRETTPHOTO_THEME5',"carr\xE9s lumineux"); +define('_MB_EXTGALLERY_PRETTPHOTO_AUTOPLAY',"Diaporama automatique"); +define('_MB_EXTGALLERY_PRETTPHOTO_SLIDESPEED',"Vitesse du diaporama"); +define('_MB_EXTGALLERY_GVIEW',"Galleryview"); +define('_MB_EXTGALLERY_GRIA',"Galleria"); +define('_MB_EXTGALLERY_GRIA_WIDTH',"Largeur du panneau"); +define('_MB_EXTGALLERY_GRIA_HEIGHT',"Hauteur"); +define('_MB_EXTGALLERY_GRIA_BGCOLOR',"Couleur d'arri\xE8re-plan"); +define('_MB_EXTGALLERY_GRIA_BCOLOR',"Couleur de la bordure"); +define('_MB_EXTGALLERY_GRIA_BGIMG',"Image de fond"); +define('_MB_EXTGALLERY_GRIA_BGIMG_OP1',"blanc"); +define('_MB_EXTGALLERY_GRIA_BGIMG_OP2',"bloc"); +define('_MB_EXTGALLERY_GRIA_AUTOPLAY',"Activer la lecture automatique"); +define('_MB_EXTGALLERY_GRIA_TRANS',"Type de transition"); +define('_MB_EXTGALLERY_GRIA_TRANS_TYP1',"fade"); +define('_MB_EXTGALLERY_GRIA_TRANS_TYP2',"flash"); +define('_MB_EXTGALLERY_GRIA_TRANS_TYP3',"pulse"); +define('_MB_EXTGALLERY_GRIA_TRANS_TYP4',"slide"); +define('_MB_EXTGALLERY_GRIA_TRANS_TYP5',"fadeslide"); +define('_MB_EXTGALLERY_GRIA_TSPEED',"Vitesse de la transition"); +define('_MB_EXTGALLERY_AJAX_JCAROUSEL',"jCarousel"); +define('_MB_EXTGALLERY_JCAROUSEL_HWIDTH',"largeur horizontale du jCarousel"); +define('_MB_EXTGALLERY_JCAROUSEL_VWIDTH',"largeur verticale du jCarousel"); +define('_MB_EXTGALLERY_JCAROUSEL_VHIGHT',"hauteur verticale du jCarousel"); +define('_MB_EXTGALLERY_JQUERY',"Utiliser jquery"); +define('_MB_EXTGALLERY_MICRO',"Microgallery"); +define('_MB_EXTGALLERY_MICRO_SIZE',"Taille de Microgallery"); +define('_MB_EXTGALLERY_MICRO_SIZE_OP1',"petit"); +define('_MB_EXTGALLERY_MICRO_SIZE_OP2',"moyen"); +define('_MB_EXTGALLERY_MICRO_SIZE_OP3',"large"); +define('_MB_EXTGALLERY_TRUE',"vrai"); +define('_MB_EXTGALLERY_FALSE',"faux"); +define('_MB_EXTGALLERY_PHOTO_NUMBER_TABLE',"Nombre de colonnes de la table \xE0 afficher"); +define('_MB_EXTGALLERY_TABLE',"Table"); +define('_MB_EXTGALLERY_DISPLAY_DATE',"Afficher la date de la photo"); +define('_MB_EXTGALLERY_DISPLAY_HITS',"Afficher le nombre de photos vues"); +define('_MB_EXTGALLERY_DISPLAY_RATE',"Afficher les votes des photos"); +// Traduction par Cesag pour frxoops.org le 11 Ao\xFBt 2012. +?> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/extention.php =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/extention.php (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/extention.php 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,6 @@ +<?php +define("_EXT_EXTGALLERY_ALTWMP","Ajouter une photo depuis eXtGallery"); +define("_EXT_EXTGALLERY_TEXTID","Id eXtGallery de la photo que vous voulez afficher"); +define("_EXT_EXTGALLERY_TEXTTITLE","Entrez le titre de la photo"); +// Traduction par Cesag pour frxoops.org le 11 Ao\xFBt 2012. +?> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/extgallery.html =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/extgallery.html (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/extgallery.html 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,93 @@ +<div id="help-template" class="outer"> +<h1 class="head">Aide : eXtGallery</h1> + +<h4 class="odd">Description</h4> +<p class="even"> +eXtGallery est un module de galerie photo internet puissant pour XOOPS +</p> + +<h4 class="odd">Categorie et Album</h4> +<p class="even"><br /> +<b>Modifier ou supprimer des catégories publiques :</b><br /> +Vous pouvez trouver une liste de toutes les catégories et albums disponibles sur votre site internet. Le nombre à la fin du nom de la catégorie est le poids de la catégorie.<br /><br /> +<b>Ajouter une catégorie de publique : </b><br /> +Vous pouvez uniquement ajouter une catégorie dans une catégorie sans photo. Seule une catégorie valide est affichée dans la liste.<br /><br /> +</p> + +<h4 class="odd">Photos</h4> +<p class="even"> +<b>Ajouter des photos par lot :</b><br /> +Chemin de dossier du lot : /opt/lampp/htdocs/local/test/tdm1/modules/extgallery/batch/<br /> +En cliquant sur le bouton Valider, toutes les photos dans le dossier de lot seront téléchargées.<br /><br /> + + +<b>Reconstruire les vignettes :</b><br /> +Sélectionnez la catégorie où la vignette devra être reconstruite. Cette fonctionnalité est utile si vous souhaitez modifier la taille ou la qualité de la vignette<br /><br /> + +<b>Modifier ou supprimer une photo:</b><br /> +Sélectionnez la catégorie dans laquelle vous souhaitez modifier ou supprimer des photos.<br /><br /> +</p> + +<h4 class="odd">Permissions</h4> +<p class="even"> +<b>Choisir les permissions :</b><br /> +Veuillez vérifier et mettre à jour toutes les permissions. Si vous souhaitez que les utilisateurs voient vos albums et vos photos, vous devez sélectionner l'autorisation pour tous les groupes<br /><br /> + +<b>Masque d'autorisations publiques :</b><br /> +Ici vous pouvez définir la valeur par défaut des autorisations qui seront appliquées à une nouvelle catégorie. Ne donnez pas plus d'autorisations ici parce que toutes les nouvelles catégories en hériteront.<br /><br /> + +<b>Autorisation d'accès :</b><br /> +Vous permet de restreindre l'accès à cette catégorie. Un utilisateur restreint ne peut pas voir une catégorie sauf s'il dispose des autorisations pour le faire.<br /><br /> + +<b>Autorisation de vote :</b><br /> +Permet de limiter la fonctionnalité des votes. Un utilisateur restreint ne peut pas évaluer dans une catégorie mais peut voir la cote d'une image.<br /><br /> + +<b>Autorisation publique des carte électroniques :</b><br /> +Vous permet de restreindre la fonctionnalité d'envoi des cartes électroniques. Les adresses IP de tous les expéditeurs de cartes électroniques sont consignées.<br /><br /> + +<b>Autorisation de téléchargement publique :</b><br /> +Vous permet de restreindre le téléchargement d'une image de grande taille. Si un utilisateur est autorisé à télécharger, ils aura également accès aux téléchargements de grandes images si « Sauvegarder les grandes photos » est activé dans les préférences.<br /><br /> + +<b>Autorisation de téléchargement des originaux :</b><br /> +Permet de limiter le téléchargement des images originales. Si un utilisateur est autorisé à télécharger un original, ils peut accéder à l'image d'origine (sans bordure et filigrane et non redimensionnée) si « Sauvegarder les grandes photos » est activé dans les préférences.<br /><br /> + +<b>Autorisation d'envoi publique :</b><br /> +Permet de limiter le téléchargement et la soumission de nouvelles images pour les albums publiques.<br /><br /> + +<b>Autorisation des approbations automatiques publiques :</b><br /> +Vous permet d'empêcher l'affichage automatique de l'image publique soumise jusqu'à ce qu'elle soit approuvée par un administrateur. Sélectionnez la catégorie où les téléchargements des utilisateurs publics ne doivent pas être approuvés. Les utilisateurs publics doivent être autorisés à soumettre des photos pour permettre à cette autorisation.<br /><br /> + +<b>Autorisation d'affichage de l'album :</b><br /> +Vous permet de ne pas afficher les noms des catégories, mais d'avoir toujours accès à l'image. Vous pouvez par exemple utiliser des photos dans ces catégories, pour le contenu de votre site.<br /><br /> +</p> + +<h4 class="odd">Filigrane et bordure</h4> +<p class="even"> + +</p> + +<h4 class="odd">Diaporama</h4> +<p class="even"> + +</p> + +<h4 class="odd">Extension</h4> +<p class="even"> + +</p> + +<h4 class="odd">Album</h4> +<p class="even"> +<b>Configuration de l'album :</b><br /> + +La sélection d'effets va changer l'affichage des photos lorsque vous cliquez sur les vignettes. L'effet Ajax ou Normal peut être sélectionné.<br /><br /> + +Normal : Pas d'effets<br /> +Visionneuse : Utilise l'effet visionneuse<br /> +Superposition : utilise l'effet de superposition<br /> +Info-bulle : utilise l'effet de l'info-bulle<br /> +Boîte fantaisie : Utilise l'effet boîte fantaisie<br /> +Jolie Photo : Utilise l'effet Jolie Photo<br /> +</p> +<!--- Traduction par Cesag pour frxoops.org le 11 Août 2012. ---> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/index.html =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/index.html (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/index.html 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/module_index.html =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/module_index.html (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/help/module_index.html 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,93 @@ +<div id="help-template" class="outer"> +<h1 class="head">Aide : eXtGallery</h1> + +<h4 class="odd">Description</h4> +<p class="even"> +eXtGallery est un module de galerie photo internet puissant pour XOOPS +</p> + +<h4 class="odd">Categorie et Album</h4> +<p class="even"><br /> +<b>Modifier ou supprimer des catégories publiques :</b><br /> +Vous pouvez trouver une liste de toutes les catégories et albums disponibles sur votre site internet. Le nombre à la fin du nom de la catégorie est le poids de la catégorie.<br /><br /> +<b>Ajouter une catégorie de publique : </b><br /> +Vous pouvez uniquement ajouter une catégorie dans une catégorie sans photo. Seule une catégorie valide est affichée dans la liste.<br /><br /> +</p> + +<h4 class="odd">Photos</h4> +<p class="even"> +<b>Ajouter des photos par lot :</b><br /> +Chemin de dossier du lot : /opt/lampp/htdocs/local/test/tdm1/modules/extgallery/batch/<br /> +En cliquant sur le bouton Valider, toutes les photos dans le dossier de lot seront téléchargées.<br /><br /> + + +<b>Reconstruire les vignettes :</b><br /> +Sélectionnez la catégorie où la vignette devra être reconstruite. Cette fonctionnalité est utile si vous souhaitez modifier la taille ou la qualité de la vignette<br /><br /> + +<b>Modifier ou supprimer une photo:</b><br /> +Sélectionnez la catégorie dans laquelle vous souhaitez modifier ou supprimer des photos.<br /><br /> +</p> + +<h4 class="odd">Permissions</h4> +<p class="even"> +<b>Choisir les permissions :</b><br /> +Veuillez vérifier et mettre à jour toutes les permissions. Si vous souhaitez que les utilisateurs voient vos albums et vos photos, vous devez sélectionner l'autorisation pour tous les groupes<br /><br /> + +<b>Masque d'autorisations publiques :</b><br /> +Ici vous pouvez définir la valeur par défaut des autorisations qui seront appliquées à une nouvelle catégorie. Ne donnez pas plus d'autorisations ici parce que toutes les nouvelles catégories en hériteront.<br /><br /> + +<b>Autorisation d'accès :</b><br /> +Vous permet de restreindre l'accès à cette catégorie. Un utilisateur restreint ne peut pas voir une catégorie sauf s'il dispose des autorisations pour le faire.<br /><br /> + +<b>Autorisation de vote :</b><br /> +Permet de limiter la fonctionnalité des votes. Un utilisateur restreint ne peut pas évaluer dans une catégorie mais peut voir la cote d'une image.<br /><br /> + +<b>Autorisation publique des carte électroniques :</b><br /> +Vous permet de restreindre la fonctionnalité d'envoi des cartes électroniques. Les adresses IP de tous les expéditeurs de cartes électroniques sont consignées.<br /><br /> + +<b>Autorisation de téléchargement publique :</b><br /> +Vous permet de restreindre le téléchargement d'une image de grande taille. Si un utilisateur est autorisé à télécharger, ils aura également accès aux téléchargements de grandes images si « Sauvegarder les grandes photos » est activé dans les préférences.<br /><br /> + +<b>Autorisation de téléchargement des originaux :</b><br /> +Permet de limiter le téléchargement des images originales. Si un utilisateur est autorisé à télécharger un original, ils peut accéder à l'image d'origine (sans bordure et filigrane et non redimensionnée) si « Sauvegarder les grandes photos » est activé dans les préférences.<br /><br /> + +<b>Autorisation d'envoi publique :</b><br /> +Permet de limiter le téléchargement et la soumission de nouvelles images pour les albums publiques.<br /><br /> + +<b>Autorisation des approbations automatiques publiques :</b><br /> +Vous permet d'empêcher l'affichage automatique de l'image publique soumise jusqu'à ce qu'elle soit approuvée par un administrateur. Sélectionnez la catégorie où les téléchargements des utilisateurs publics ne doivent pas être approuvés. Les utilisateurs publics doivent être autorisés à soumettre des photos pour permettre à cette autorisation.<br /><br /> + +<b>Autorisation d'affichage de l'album :</b><br /> +Vous permet de ne pas afficher les noms des catégories, mais d'avoir toujours accès à l'image. Vous pouvez par exemple utiliser des photos dans ces catégories, pour le contenu de votre site.<br /><br /> +</p> + +<h4 class="odd">Filigrane et bordure</h4> +<p class="even"> + +</p> + +<h4 class="odd">Diaporama</h4> +<p class="even"> + +</p> + +<h4 class="odd">Extension</h4> +<p class="even"> + +</p> + +<h4 class="odd">Album</h4> +<p class="even"> +<b>Configuration de l'album :</b><br /> + +La sélection d'effets va changer l'affichage des photos lorsque vous cliquez sur les vignettes. L'effet Ajax ou Normal peut être sélectionné.<br /><br /> + +Normal : Pas d'effets<br /> +Visionneuse : Utilise l'effet visionneuse<br /> +Superposition : utilise l'effet de superposition<br /> +Info-bulle : utilise l'effet de l'info-bulle<br /> +Boîte fantaisie : Utilise l'effet boîte fantaisie<br /> +Jolie Photo : Utilise l'effet Jolie Photo<br /> +</p> +<!--- Traduction par Cesag pour frxoops.org le 11 Août 2012. ---> +</div> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/index.html =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/index.html (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/index.html 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/album_new_photo.tpl =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/album_new_photo.tpl (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/album_new_photo.tpl 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,20 @@ +Bonjour {X_UNAME}, + +{X_ITEM_NBPHOTO} nouvelles photos ont \xE9t\xE9 ajout\xE9es dans "{X_ITEM_CAT}" sur {X_SITENAME}. + +Vous pouvez les consulter ici : {X_ITEM_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand de nouveaux sujets d'articles sont ajout\xE9s \xE0 notre site. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le webmaster +{X_ADMINMAIL} \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ecard_html.tpl =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ecard_html.tpl (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ecard_html.tpl 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,24 @@ +<p style="text-align:center;"> + <a href="{ECARD_LINK}"> + Cliquez ici si vous avez des probl\xE8mes pour visualiser votre eCarte + </a> +</p> +<table style="border:1px solid black; padding:7px; margin:0px auto 0px auto;"> + <tr> + <td> + <img src="{PHOTO_SRC}" /><br /> + </td> + <td style="vertical-align:top; padding-left:7px;"> + <div style="text-align:right;"> + <img src="{STAMP_SRC}" /> + </div> + <h2>{GREETINGS}</h2> + <p>{DESCRIPTION}</p> + <p>{EXP_NAME}<br /> + (<a href="mailto:{EXP_EMAIL}">{EXP_EMAIL}</a>)</p> + </td> + </tr> +</table> +<p style="text-align:center;"> + <a href="{MODULE_LINK}">Cliquez ici pour voir plus de photo !</a> +</p> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ecard_text.tpl =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ecard_text.tpl (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/ecard_text.tpl 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,8 @@ +Cher {REC_NAME}, + +{EXP_NAME} ({EXP_EMAIL}) vous a envoy\xE9 une eCarte. + +Vous pouvez la consulter ici : {ECARD_LINK} + +Amicalement +L'\xE9quipe {SITE_NAME} ({SITE_URL}) \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/global_new_photo.tpl =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/global_new_photo.tpl (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/global_new_photo.tpl 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,20 @@ +Bonjour {X_UNAME}, + +{X_ITEM_NBPHOTO} nouvelles photos ont \xE9t\xE9 ajout\xE9es dans "{X_ITEM_CAT}" sur {X_SITENAME}. + +Vous pouvez les consulter ici : {X_ITEM_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand de nouveaux sujets d'articles sont ajout\xE9s \xE0 notre site. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le webmaster +{X_ADMINMAIL} \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/global_new_photo_pending.tpl =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/global_new_photo_pending.tpl (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/global_new_photo_pending.tpl 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,20 @@ +Bonjour {X_UNAME}, + +{X_ITEM_NBPHOTO} nouvelles photos ont \xE9t\xE9 ajout\xE9es dans "{X_ITEM_CAT}" sur {X_SITENAME} et attendent d'\xEAtre approuv\xE9es. + +Vous pouvez les consulter ici : {X_ITEM_URL} + +----------- + +Vous recevez ce message parce que vous avez choisi d'\xEAtre notifi\xE9 quand de nouveaux sujets d'articles sont ajout\xE9s \xE0 notre site. + +Si c'est une erreur ou si vous ne voulez plus recevoir de tels avis, mettez s'il vous pla\xEEt \xE0 jour vos souscriptions en visitant le lien ci-dessous : +{X_UNSUBSCRIBE_URL} + +Merci de ne pas r\xE9pondre \xE0 ce message. + +----------- + +{X_SITENAME} ({X_SITEURL}) +Le webmaster +{X_ADMINMAIL} \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/index.html =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/index.html (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/mail_template/index.html 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/main.php =================================================================== --- XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/main.php (rev 0) +++ XoopsLanguages/french/modules/extgallery/extgallery 1.11/extgallery/language/french/main.php 2012-08-11 23:18:17 UTC (rev 10059) @@ -0,0 +1,129 @@ +<?php +define("_MD_EXTGALLERY_CATEGORIESALBUMS","Catégories / Albums"); +define("_MD_EXTGALLERY_ALBUMS","Albums"); +define("_MD_EXTGALLERY_NBALBUMS","Nb Albums"); +define("_MD_EXTGALLERY_NBPHOTOS","Nb Photos"); +define("_MD_EXTGALLERY_DESC","Description"); +define("_MD_EXTGALLERY_SEND_ECARD","Envoyer une eCarte"); +define("_MD_EXTGALLERY_EXTRA_INFO","Information supplémentaire"); +define("_MD_EXTGALLERY_NOPERM","Désolé, vous n'avez pas le droit d'effectuer cette action"); +define("_MD_EXTGALLERY_PHOTO_TITLE","Titre"); +define("_MD_EXTGALLERY_PHOTO_WEIGHT","Poids"); +define("_MD_EXTGALLERY_RSS","Galerie RSS"); +define("_MD_EXTGALLERY_ALBUMRSS","Album RSS"); +// Album page +define("_MD_EXTGALLERY_HITS","Vues"); +define("_MD_EXTGALLERY_COMMENTS","Commentaires"); +define("_MD_EXTGALLERY_RATING_SCORE","Résultat des votes"); +define("_MD_EXTGALLERY_INFODATE","Date :"); +// Photo page +define("_MD_EXTGALLERY_PREVIEW","Précédent"); +define("_MD_EXTGALLERY_NEXT","Suivant"); +define("_MD_EXTGALLERY_OF","sur"); +define("_MD_EXTGALLERY_VOTE_FOR_THIS_PHOTO","Voter pour cette photo"); +define("_MD_EXTGALLERY_PHOTO_INFORMATION","Informations sur la photo"); +define("_MD_EXTGALLERY_RESOLUTION","Résolution"); +define("_MD_EXTGALLERY_PIXELS","pixels"); +define("_MD_EXTGALLERY_VIEW","Vue"); +define("_MD_EXTGALLERY_FILE_SIZE","Taille du fichier"); +define("_MD_EXTGALLERY_ADDED","Ajoutée"); +define("_MD_EXTGALLERY_SCORE","Note"); +define("_MD_EXTGALLERY_VOTES","votes"); +define("_MD_EXTGALLERY_DOWNLOAD_ORIG","Télécharger l'original"); +define("_MD_EXTGALLERY_DOWNLOADS","téléchargements"); +define("_MD_EXTGALLERY_SENDS","envois"); +define("_MD_EXTGALLERY_ALL_PHOTO_BY","toutes les photos de"); +define("_MD_EXTGALLERY_SUBMITTER","propriétaire"); +// Send eCard page +define("_MD_EXTGALLERY_TO","Pour"); +define("_MD_EXTGALLERY_FROM","De"); +define("_MD_EXTGALLERY_FROM_NAME","Expéditeur (nom)"); +define("_MD_EXTGALLERY_FROM_EMAIL","Expéditeur (courrier électronique)"); +define("_MD_EXTGALLERY_TO_NAME","Destinataire (nom)"); +define("_MD_EXTGALLERY_TO_EMAIL","Destinataire (courrier électronique)"); +define("_MD_EXTGALLERY_GREETINGS","Cordialement"); +define("_MD_EXTGALLERY_SECURITY","Test de sécurité"); +// View eCard page and mail +define("_MD_EXTGALLERY_CLICK_FOR_MORE","Cliquez ici pour voir plus de photos !"); +define("_MD_EXTGALLERY_ECARD_TITLE","Une carte électronique de %s pour vous"); +// Public upload page +define("_MD_EXTGALLERY_PUBLIC_UPLOAD","Envoyer une photo dans un album publique"); +define("_MD_EXTGALLERY_PHOTO","Photo"); +define('_MD_EXTGALLERY_NOT_AN_ALBUM',"Vous devez sélectionner un album valide"); +define('_MD_EXTGALLERY_UPLOAD_ERROR',"Erreur durant l'envoi"); +// Applet upload page +// Lang for the photo upload applet. Available langua... [truncated message content] |
From: <be...@us...> - 2012-08-11 15:08:24
|
Revision: 10058 http://xoops.svn.sourceforge.net/xoops/?rev=10058&view=rev Author: beckmi Date: 2012-08-11 15:08:18 +0000 (Sat, 11 Aug 2012) Log Message: ----------- Fixing issues with static functions in Installer Modified Paths: -------------- XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/class/database/databasefactory.php XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/class/module.textsanitizer.php XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/install/include/functions.php Modified: XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/class/database/databasefactory.php =================================================================== --- XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/class/database/databasefactory.php 2012-08-11 14:32:53 UTC (rev 10057) +++ XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/class/database/databasefactory.php 2012-08-11 15:08:18 UTC (rev 10058) @@ -80,7 +80,7 @@ * @staticvar object The only instance of database class * @return object Reference to the only instance of database class */ - function &getDatabase() + static function getDatabase() { static $database; if (!isset($database)) { Modified: XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/class/module.textsanitizer.php =================================================================== --- XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/class/module.textsanitizer.php 2012-08-11 14:32:53 UTC (rev 10057) +++ XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/class/module.textsanitizer.php 2012-08-11 15:08:18 UTC (rev 10058) @@ -233,7 +233,7 @@ * @static * @staticvar object */ - function &getInstance() + static function getInstance() { static $instance; if (!isset($instance)) { Modified: XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/install/include/functions.php =================================================================== --- XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/install/include/functions.php 2012-08-11 14:32:53 UTC (rev 10057) +++ XoopsCore/branches/tasks/2.5.6_PHP5.4_mamba/htdocs/install/include/functions.php 2012-08-11 15:08:18 UTC (rev 10058) @@ -51,7 +51,7 @@ function xoFormField( $name, $value, $label, $help = '' ) { - $myts =& MyTextSanitizer::getInstance(); + $myts = MyTextSanitizer::getInstance(); $label = $myts->htmlspecialchars($label, ENT_QUOTES, _INSTALL_CHARSET, false); $name = $myts->htmlspecialchars($name, ENT_QUOTES, _INSTALL_CHARSET, false); $value = $myts->htmlspecialchars($value, ENT_QUOTES); @@ -68,7 +68,7 @@ function xoPassField($name, $value, $label, $help = '') { - $myts =& MyTextSanitizer::getInstance(); + $myts = MyTextSanitizer::getInstance(); $label = $myts->htmlspecialchars( $label, ENT_QUOTES, _INSTALL_CHARSET, false); $name = $myts->htmlspecialchars( $name, ENT_QUOTES, _INSTALL_CHARSET, false); $value = $myts->htmlspecialchars( $value, ENT_QUOTES ); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-11 14:32:59
|
Revision: 10057 http://xoops.svn.sourceforge.net/xoops/?rev=10057&view=rev Author: beckmi Date: 2012-08-11 14:32:53 +0000 (Sat, 11 Aug 2012) Log Message: ----------- Converting xoops_getcss to XOOPS 2.6.0 API Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/htdocs/include/site-closed.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/include/site-closed.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/include/site-closed.php 2012-08-11 14:29:14 UTC (rev 10056) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/include/site-closed.php 2012-08-11 14:32:53 UTC (rev 10057) @@ -49,7 +49,7 @@ $xoops->tpl->assign(array( 'xoops_theme' => $xoops->getConfig('theme_set'), 'xoops_imageurl' => XOOPS_THEME_URL . '/' . $xoops->getConfig('theme_set') . '/', - 'xoops_themecss' => xoops_getcss($xoops->getConfig('theme_set')), + 'xoops_themecss' => $xoops->getCss($xoops->getConfig('theme_set')), 'xoops_requesturi' => htmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES), 'xoops_sitename' => htmlspecialchars($xoops->getConfig('sitename'), ENT_QUOTES), 'xoops_slogan' => htmlspecialchars($xoops->getConfig('slogan'), ENT_QUOTES), This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <be...@us...> - 2012-08-11 14:29:25
|
Revision: 10056 http://xoops.svn.sourceforge.net/xoops/?rev=10056&view=rev Author: beckmi Date: 2012-08-11 14:29:14 +0000 (Sat, 11 Aug 2012) Log Message: ----------- Removing spaces from "define", which is required for Transifex per DCrusader Modified Paths: -------------- XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopseditor/dhtmltextarea/language/english.php XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/global.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/arabic/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/arabic/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/de_utf8/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/de_utf8/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/german/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/german/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/italian/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/italian/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/ja_utf8/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/ja_utf8/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/japanese/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/japanese/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/nederlands/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/nederlands/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/polish/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/polish/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/russian/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/russian/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/schinese_utf8/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/schinese_utf8/modinfo.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/spanish/admin.php XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/spanish/modinfo.php XoopsCore/branches/2.6.x/2.6.0/upgrade/cnt-2.2.x-to-2.3.0/language/english.php XoopsCore/branches/2.6.x/2.6.0/upgrade/language/english/upgrade.php XoopsCore/branches/2.6.x/2.6.0/upgrade/upd-2.0.18-to-2.3.0/language/english.php Modified: XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt 2012-08-11 12:46:10 UTC (rev 10055) +++ XoopsCore/branches/2.6.x/2.6.0/docs/changelog.26.txt 2012-08-11 14:29:14 UTC (rev 10056) @@ -3,7 +3,6 @@ =============================== 2011/10: Version 2.6.0 =============================== - - Delete unused directory (forxoops) - Core just support one theme 'default' (forxoops) - Move smarty lib to xoops_lib directory (forxoops) Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopseditor/dhtmltextarea/language/english.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopseditor/dhtmltextarea/language/english.php 2012-08-11 12:46:10 UTC (rev 10055) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/class/xoopseditor/dhtmltextarea/language/english.php 2012-08-11 14:29:14 UTC (rev 10056) @@ -12,6 +12,6 @@ /** * Assocated with editor_registry.php */ -define( '_XOOPS_EDITOR_DHTMLTEXTAREA', 'DHTML Form with xCode' ); +define('_XOOPS_EDITOR_DHTMLTEXTAREA','DHTML Form with xCode'); ?> Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/admin.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/admin.php 2012-08-11 12:46:10 UTC (rev 10055) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/admin.php 2012-08-11 14:29:14 UTC (rev 10056) @@ -4,21 +4,21 @@ // _CHARSET : UTF-8 // Translator: XOOPS Translation Team -define('_AD_NORIGHT', 'You don\'t have the right to access this area'); -define('_AD_ACTION', 'Action'); -define('_AD_EDIT', 'Edit'); -define('_AD_DELETE', 'Delete'); -define('_AD_LASTTENUSERS', 'Last 10 registered users'); -define('_AD_NICKNAME', 'Username'); -define('_AD_EMAIL', 'Email'); -define('_AD_AVATAR', 'Avatar'); -define('_AD_REGISTERED', 'Registered'); //Registered Date -// define( '_AD_PRESSGEN', 'This is your first time to enter the administration section. Press the button below to proceed.' ); -define('_AD_LOGINADMIN', 'Loging you in..'); -define('_AD_WARNINGINSTALL', 'WARNING: Directory %s exists on your server. <br />Please remove this directory for security reasons.'); -define('_AD_WARNINGWRITEABLE', 'WARNING: File %s is writeable by the server. <br />Please change the permission of this file for security reasons.<br /> in Unix (444), in Win32 (read-only)'); -define('_AD_WARNINGNOTWRITEABLE', 'WARNING: Folder %s is not writeable by the server. <br />Please change the permission of this folder.<br /> in Unix (777), in Win32 (writable)'); -define('_AD_WARNINGXOOPSLIBINSIDE', 'WARNING: Folder %s is inside DocumentRoot! <br />For security considerations it is highly suggested to move it out of DocumentRoot.'); +define('_AD_NORIGHT','You don\'t have the right to access this area'); +define('_AD_ACTION','Action'); +define('_AD_EDIT','Edit'); +define('_AD_DELETE','Delete'); +define('_AD_LASTTENUSERS','Last 10 registered users'); +define('_AD_NICKNAME','Username'); +define('_AD_EMAIL','Email'); +define('_AD_AVATAR','Avatar'); +define('_AD_REGISTERED','Registered'); //Registered Date +// define('_AD_PRESSGEN','This is your first time to enter the administration section. Press the button below to proceed.' ); +define('_AD_LOGINADMIN','Loging you in..'); +define('_AD_WARNINGINSTALL','WARNING: Directory %s exists on your server. <br />Please remove this directory for security reasons.'); +define('_AD_WARNINGWRITEABLE','WARNING: File %s is writeable by the server. <br />Please change the permission of this file for security reasons.<br /> in Unix (444), in Win32 (read-only)'); +define('_AD_WARNINGNOTWRITEABLE','WARNING: Folder %s is not writeable by the server. <br />Please change the permission of this folder.<br /> in Unix (777), in Win32 (writable)'); +define('_AD_WARNINGXOOPSLIBINSIDE','WARNING: Folder %s is inside DocumentRoot! <br />For security considerations it is highly suggested to move it out of DocumentRoot.'); //since 2-6 // Info Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/global.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/global.php 2012-08-11 12:46:10 UTC (rev 10055) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/language/english/global.php 2012-08-11 14:29:14 UTC (rev 10056) @@ -3,98 +3,98 @@ // _LANGCODE: en // _CHARSET : UTF-8 // Translator: XOOPS Translation Team -define('_PLEASEWAIT', 'Please Wait'); -define('_FETCHING', 'Loading...'); -define('_TAKINGBACK', 'Taking you back to where you were....'); -define('_LOGOUT', 'Logout'); -define('_SUBJECT', 'Subject'); -define('_MESSAGEICON', 'Message Icon'); -define('_COMMENTS', 'Comments'); -define('_POSTANON', 'Post Anonymously'); -define('_DISABLESMILEY', 'Disable smiley'); -define('_DISABLEHTML', 'Disable html'); -define('_PREVIEW', 'Preview'); -define('_GO', 'Go!'); -define('_NESTED', 'Nested'); -define('_NOCOMMENTS', 'No Comments'); -define('_FLAT', 'Flat'); -define('_THREADED', 'Threaded'); -define('_OLDESTFIRST', 'Oldest First'); -define('_NEWESTFIRST', 'Newest First'); -define('_MORE', 'more...'); -define('_MULTIPAGE', 'To have your article span multiple pages, insert the word <font color=red>[pagebreak]</font> (with brackets) in the article.'); -define('_IFNOTRELOAD', 'If the page does not automatically reload, please click <a href=\'%s\'>here</a>'); +define('_PLEASEWAIT','Please Wait'); +define('_FETCHING','Loading...'); +define('_TAKINGBACK','Taking you back to where you were....'); +define('_LOGOUT','Logout'); +define('_SUBJECT','Subject'); +define('_MESSAGEICON','Message Icon'); +define('_COMMENTS','Comments'); +define('_POSTANON','Post Anonymously'); +define('_DISABLESMILEY','Disable smiley'); +define('_DISABLEHTML','Disable html'); +define('_PREVIEW','Preview'); +define('_GO','Go!'); +define('_NESTED','Nested'); +define('_NOCOMMENTS','No Comments'); +define('_FLAT','Flat'); +define('_THREADED','Threaded'); +define('_OLDESTFIRST','Oldest First'); +define('_NEWESTFIRST','Newest First'); +define('_MORE','more...'); +define('_MULTIPAGE','To have your article span multiple pages, insert the word <font color=red>[pagebreak]</font> (with brackets) in the article.'); +define('_IFNOTRELOAD','If the page does not automatically reload, please click <a href=\'%s\'>here</a>'); // Error messages issued by XoopsObject::cleanVars() -define('_XOBJ_ERR_REQUIRED', '%s is required'); -define('_XOBJ_ERR_SHORTERTHAN', '%s must be shorter than %d characters.'); +define('_XOBJ_ERR_REQUIRED','%s is required'); +define('_XOBJ_ERR_SHORTERTHAN','%s must be shorter than %d characters.'); // %%%%%% File Name themeuserpost.php %%%%% -define('_PROFILE', 'Profile'); -define('_POSTEDBY', 'Posted by'); -define('_VISITWEBSITE', 'Visit Website'); -define('_SENDPMTO', 'Send Private Message to %s'); -define('_SENDEMAILTO', 'Send Email to %s'); -define('_ADD', 'Add'); -define('_REPLY', 'Reply'); -define('_DATE', 'Date'); // Posted date +define('_PROFILE','Profile'); +define('_POSTEDBY','Posted by'); +define('_VISITWEBSITE','Visit Website'); +define('_SENDPMTO','Send Private Message to %s'); +define('_SENDEMAILTO','Send Email to %s'); +define('_ADD','Add'); +define('_REPLY','Reply'); +define('_DATE','Date'); // Posted date // %%%%%% File Name admin_functions.php %%%%% -define('_MAIN', 'Main'); -define('_MANUAL', 'Manual'); -define('_INFO', 'Info'); -define('_CPHOME', 'Control Panel Home'); -define('_YOURHOME', 'Home Page'); +define('_MAIN','Main'); +define('_MANUAL','Manual'); +define('_INFO','Info'); +define('_CPHOME','Control Panel Home'); +define('_YOURHOME','Home Page'); // %%%%%% File Name misc.php (who's-online popup) %%%%% -define('_WHOSONLINE', 'Who\'s Online'); -define('_GUESTS', 'Guests'); -define('_MEMBERS', 'Members'); -define('_ONLINEPHRASE', '<strong>%s</strong> user(s) are online'); -define('_ONLINEPHRASEX', '<strong>%s</strong> user(s) are browsing <strong>%s</strong>'); -define('_CLOSE', 'Close'); // Close window +define('_WHOSONLINE','Who\'s Online'); +define('_GUESTS','Guests'); +define('_MEMBERS','Members'); +define('_ONLINEPHRASE','<strong>%s</strong> user(s) are online'); +define('_ONLINEPHRASEX','<strong>%s</strong> user(s) are browsing <strong>%s</strong>'); +define('_CLOSE','Close'); // Close window // %%%%%% File Name module.textsanitizer.php %%%%% -define('_QUOTEC', 'Quote:'); +define('_QUOTEC','Quote:'); // %%%%%% File Name admin.php %%%%% -define('_NOPERM', 'Sorry, you don\'t have the permission to access this area.'); +define('_NOPERM','Sorry, you don\'t have the permission to access this area.'); // %%%%% Common Phrases %%%%% -define('_NO', 'No'); -define('_YES', 'Yes'); -define('_EDIT', 'Edit'); -define('_DELETE', 'Delete'); -define('_SUBMIT', 'Submit'); -define('_MODULENOEXIST', 'Selected module does not exist!'); -define('_ALIGN', 'Align'); -define('_LEFT', 'Left'); -define('_CENTER', 'Center'); -define('_RIGHT', 'Right'); -define('_FORM_ENTER', 'Please enter %s'); -define('_MUSTWABLE', 'File %s must be writable by the server!'); // %s represents file name +define('_NO','No'); +define('_YES','Yes'); +define('_EDIT','Edit'); +define('_DELETE','Delete'); +define('_SUBMIT','Submit'); +define('_MODULENOEXIST','Selected module does not exist!'); +define('_ALIGN','Align'); +define('_LEFT','Left'); +define('_CENTER','Center'); +define('_RIGHT','Right'); +define('_FORM_ENTER','Please enter %s'); +define('_MUSTWABLE','File %s must be writable by the server!'); // %s represents file name // Module info -define('_PREFERENCES', 'Preferences'); -define('_VERSION', 'Version'); -define('_DESCRIPTION', 'Description'); -define('_AUTHOR', 'Author'); -define('_CREDITS', 'Credits'); -define('_LICENCE', 'Licence'); -define('_ERRORS', 'Errors'); -define('_NONE', 'None'); -define('_ON', 'on'); -define('_READS', 'reads'); -define('_WELCOMETO', 'Welcome to %s'); -define('_SEARCH', 'Search'); -define('_ALL', 'All'); -define('_TITLE', 'Title'); -define('_OPTIONS', 'Options'); -define('_QUOTE', 'Quote'); -define('_LIST', 'List'); -define('_LOGIN', 'User Login'); -define('_USERNAME', 'Username: '); -define('_PASSWORD', 'Password: '); -define('_SELECT', 'Select'); -define('_IMAGE', 'Image'); -define('_SEND', 'Send'); -define('_CANCEL', 'Cancel'); -define('_ASCENDING', 'Ascending order'); -define('_DESCENDING', 'Descending order'); -define('_BACK', 'Back'); -define('_NOTITLE', 'No title'); +define('_PREFERENCES','Preferences'); +define('_VERSION','Version'); +define('_DESCRIPTION','Description'); +define('_AUTHOR','Author'); +define('_CREDITS','Credits'); +define('_LICENCE','Licence'); +define('_ERRORS','Errors'); +define('_NONE','None'); +define('_ON','on'); +define('_READS','reads'); +define('_WELCOMETO','Welcome to %s'); +define('_SEARCH','Search'); +define('_ALL','All'); +define('_TITLE','Title'); +define('_OPTIONS','Options'); +define('_QUOTE','Quote'); +define('_LIST','List'); +define('_LOGIN','User Login'); +define('_USERNAME','Username: '); +define('_PASSWORD','Password: '); +define('_SELECT','Select'); +define('_IMAGE','Image'); +define('_SEND','Send'); +define('_CANCEL','Cancel'); +define('_ASCENDING','Ascending order'); +define('_DESCENDING','Descending order'); +define('_BACK','Back'); +define('_NOTITLE','No title'); /** * Image manager */ @@ -108,51 +108,51 @@ define("_MD_STRTYOPENG","This can not be changed afterwards!"); define("_MD_ASFILE","Store as files (in uploads directory)"); define("_MD_INDB","Store in the database (as binary \"blob\" data)"); -define ("_MD_IMGMAIN","Category"); -define ("_MD_EDITIMGCAT", "Images Settings"); -define('_IMGMANAGER', 'Image Manager'); -define('_NUMIMAGES', '%s images'); -define('_ADDIMAGE', 'Add Image File'); -define('_IMAGENAME', 'Name:'); -define('_IMGMAXSIZE', 'Max size allowed (bytes):'); -define('_IMGMAXWIDTH', 'Max width allowed (pixels):'); -define('_IMGMAXHEIGHT', 'Max height allowed (pixels):'); -define('_IMAGECAT', 'Category:'); -define('_IMAGEFILE', 'Image file:'); -define('_IMGWEIGHT', 'Display order in image manager:'); -define('_IMGDISPLAY', 'Display this image?'); -define('_IMAGEMIME', 'MIME type:'); -define('_FAILFETCHIMG', 'Could not get uploaded file %s'); -define('_FAILSAVEIMG', 'Failed storing image %s into the database'); -define('_NOCACHE', 'No Cache'); -define('_CLONE', 'Clone'); +define("_MD_IMGMAIN","Category"); +define("_MD_EDITIMGCAT","Images Settings"); +define('_IMGMANAGER','Image Manager'); +define('_NUMIMAGES','%s images'); +define('_ADDIMAGE','Add Image File'); +define('_IMAGENAME','Name:'); +define('_IMGMAXSIZE','Max size allowed (bytes):'); +define('_IMGMAXWIDTH','Max width allowed (pixels):'); +define('_IMGMAXHEIGHT','Max height allowed (pixels):'); +define('_IMAGECAT','Category:'); +define('_IMAGEFILE','Image file:'); +define('_IMGWEIGHT','Display order in image manager:'); +define('_IMGDISPLAY','Display this image?'); +define('_IMAGEMIME','MIME type:'); +define('_FAILFETCHIMG','Could not get uploaded file %s'); +define('_FAILSAVEIMG','Failed storing image %s into the database'); +define('_NOCACHE','No Cache'); +define('_CLONE','Clone'); // %%%%% For xoopsform files %%%%% -define('_STARTSWITH', 'Starts with'); -define('_ENDSWITH', 'Ends with'); -define('_MATCHES', 'Matches'); -define('_CONTAINS', 'Contains'); -define('_REQUIRED', 'Required'); +define('_STARTSWITH','Starts with'); +define('_ENDSWITH','Ends with'); +define('_MATCHES','Matches'); +define('_CONTAINS','Contains'); +define('_REQUIRED','Required'); // %%%%%% File Name commentform.php %%%%% -define('_REGISTER', 'Register'); +define('_REGISTER','Register'); // %%%%%% File Name xoopscodes.php %%%%% -define('_SIZE', 'SIZE'); // font size -define('_FONT', 'FONT'); // font family -define('_COLOR', 'COLOR'); // font color -define('_EXAMPLE', 'SAMPLE'); -define('_ENTERURL', 'Enter the URL of the link you want to add:'); -define('_ENTERWEBTITLE', 'Enter the web site title:'); -define('_ENTERIMGURL', 'Enter the URL of the image you want to add.'); -define('_ENTERIMGPOS', 'Now, enter the position of the image.'); -define('_IMGPOSRORL', '\'R\' or \'r\' for right, \'L\' or \'l\' for left, or leave it blank.'); -define('_ERRORIMGPOS', 'ERROR! Enter the position of the image.'); -define('_ENTEREMAIL', 'Enter the email address you want to add.'); -define('_ENTERCODE', 'Enter the codes that you want to add.'); -define('_ENTERQUOTE', 'Enter the text that you want to be quoted.'); -define('_ENTERTEXTBOX', 'Please input text into the textbox.'); -define('_ALLOWEDCHAR', 'Allowed max chars length: '); -define('_CURRCHAR', 'Current chars length: '); -define('_PLZCOMPLETE', 'Please complete the subject and message fields.'); -define('_MESSAGETOOLONG', 'Your message is too long.'); +define('_SIZE','SIZE'); // font size +define('_FONT','FONT'); // font family +define('_COLOR','COLOR'); // font color +define('_EXAMPLE','SAMPLE'); +define('_ENTERURL','Enter the URL of the link you want to add:'); +define('_ENTERWEBTITLE','Enter the web site title:'); +define('_ENTERIMGURL','Enter the URL of the image you want to add.'); +define('_ENTERIMGPOS','Now, enter the position of the image.'); +define('_IMGPOSRORL','\'R\' or \'r\' for right, \'L\' or \'l\' for left, or leave it blank.'); +define('_ERRORIMGPOS','ERROR! Enter the position of the image.'); +define('_ENTEREMAIL','Enter the email address you want to add.'); +define('_ENTERCODE','Enter the codes that you want to add.'); +define('_ENTERQUOTE','Enter the text that you want to be quoted.'); +define('_ENTERTEXTBOX','Please input text into the textbox.'); +define('_ALLOWEDCHAR','Allowed max chars length: '); +define('_CURRCHAR','Current chars length: '); +define('_PLZCOMPLETE','Please complete the subject and message fields.'); +define('_MESSAGETOOLONG','Your message is too long.'); /** * xoops smilie */ @@ -161,19 +161,19 @@ define('_AM_SMILEEMOTION','Description'); define('_AM_DISPLAYF','Display in the form'); // %%%%% TIME FORMAT SETTINGS %%%%% -define('_SECOND', '1 second'); -define('_SECONDS', '%s seconds'); -define('_MINUTE', '1 minute'); -define('_MINUTES', '%s minutes'); -define('_HOUR', '1 hour'); -define('_HOURS', '%s hours'); -define('_DAY', '1 day'); -define('_DAYS', '%s days'); -define('_WEEK', '1 week'); -define('_MONTH', '1 month'); -define('_DATESTRING', 'Y/n/j G:i:s'); -define('_MEDIUMDATESTRING', 'Y/n/j G:i'); -define('_SHORTDATESTRING', 'Y/n/j'); +define('_SECOND','1 second'); +define('_SECONDS','%s seconds'); +define('_MINUTE','1 minute'); +define('_MINUTES','%s minutes'); +define('_HOUR','1 hour'); +define('_HOURS','%s hours'); +define('_DAY','1 day'); +define('_DAYS','%s days'); +define('_WEEK','1 week'); +define('_MONTH','1 month'); +define('_DATESTRING','Y/n/j G:i:s'); +define('_MEDIUMDATESTRING','Y/n/j G:i'); +define('_SHORTDATESTRING','Y/n/j'); /** * The following characters are recognized in the format string: * a - 'am' or 'pm' @@ -193,7 +193,7 @@ * n - month without leading zeros; i.e. '1' to '12' * M - month, textual, 3 letters; i.e. 'Jan' * s - seconds; i.e. '00' to '59' -* S - English ordinal suffix, textual, 2 characters; i.e. 'th', 'nd' +* S - English ordinal suffix, textual, 2 characters; i.e. 'th','nd' * t - number of days in the given month; i.e. '28' to '31' * T - Timezone setting of this machine; i.e. 'MDT' * U - seconds since the epoch @@ -204,13 +204,13 @@ * Z - timezone offset in seconds (i.e. '-43200' to '43200') */ // %%%%% LANGUAGE SPECIFIC SETTINGS %%%%% -define('_CHARSET', 'UTF-8'); -define('_LANGCODE', 'en'); +define('_CHARSET','UTF-8'); +define('_LANGCODE','en'); // change 0 to 1 if this language is a multi-bytes language -define('XOOPS_USE_MULTIBYTES', '0'); +define('XOOPS_USE_MULTIBYTES','0'); /** * Additions to 2.4.0 **/ -define('_RESET', 'Reset'); -define('_RE', 'Re:'); +define('_RESET','Reset'); +define('_RE','Re:'); ?> \ No newline at end of file Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/arabic/admin.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/arabic/admin.php 2012-08-11 12:46:10 UTC (rev 10055) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/arabic/admin.php 2012-08-11 14:29:14 UTC (rev 10056) @@ -13,31 +13,31 @@ define("_AM_TH_TYPE","\xE4\xE6\xDA \xC7\xE1\xDA\xE3\xE1\xED\xC9"); define("_AM_TH_DESCRIPTION","\xC7\xE1\xE6\xD5\xDD"); -define( "_AM_TH_BADIPS" , '\xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC7\xE1\xD3\xC6\xED\xC9<br /><br /><span style="font-weight:normal;">\xC7\xDF\xCA\xC8 \xDF\xE1 \xC7\xED\xC8\xED \xDD\xED \xD3\xD8\xD1 \xCC\xCF\xED\xCF<br />\xC7\xCA\xD1\xDF \xC7\xE1\xD5\xE4\xCF\xE6\xDE \xDD\xC7\xD1\xDB \xC7\xE4 \xE1\xE3 \xCA\xD1\xDB\xC8 \xC8\xE3\xE4\xDA \xC7\xED \xD4\xCE\xD5</span>' ) ; +define("_AM_TH_BADIPS" , '\xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC7\xE1\xD3\xC6\xED\xC9<br /><br /><span style="font-weight:normal;">\xC7\xDF\xCA\xC8 \xDF\xE1 \xC7\xED\xC8\xED \xDD\xED \xD3\xD8\xD1 \xCC\xCF\xED\xCF<br />\xC7\xCA\xD1\xDF \xC7\xE1\xD5\xE4\xCF\xE6\xDE \xDD\xC7\xD1\xDB \xC7\xE4 \xE1\xE3 \xCA\xD1\xDB\xC8 \xC8\xE3\xE4\xDA \xC7\xED \xD4\xCE\xD5</span>' ) ; -define( "_AM_TH_GROUP1IPS" , '\xE3\xE4\xDA \xC7\xDA\xD6\xC7\xC1 \xC7\xE1\xC7\xCF\xC7\xD1\xC9<br /><br /><span style="font-weight:normal;">\xC7\xDF\xCA\xC8 \xDF\xE1 \xC7\xED\xC8\xED \xDD\xED \xD3\xD8\xD1<br />192.168. \xED\xDA\xE4\xED 192.168.*<br />\xC7\xCA\xD1\xDF \xC7\xE1\xCC\xCF\xE6\xE1 \xDD\xC7\xD1\xDB\xC7 \xC7\xE4 \xE1\xE3 \xCA\xD1\xDB\xC8 \xC8\xE3\xE4\xDA \xC7\xED \xE3\xE4 \xC7\xDA\xD6\xC7\xC1 \xC7\xE1\xC7\xCF\xC7\xD1\xC9</span>' ) ; +define("_AM_TH_GROUP1IPS" , '\xE3\xE4\xDA \xC7\xDA\xD6\xC7\xC1 \xC7\xE1\xC7\xCF\xC7\xD1\xC9<br /><br /><span style="font-weight:normal;">\xC7\xDF\xCA\xC8 \xDF\xE1 \xC7\xED\xC8\xED \xDD\xED \xD3\xD8\xD1<br />192.168. \xED\xDA\xE4\xED 192.168.*<br />\xC7\xCA\xD1\xDF \xC7\xE1\xCC\xCF\xE6\xE1 \xDD\xC7\xD1\xDB\xC7 \xC7\xE4 \xE1\xE3 \xCA\xD1\xDB\xC8 \xC8\xE3\xE4\xDA \xC7\xED \xE3\xE4 \xC7\xDA\xD6\xC7\xC1 \xC7\xE1\xC7\xCF\xC7\xD1\xC9</span>' ) ; -define( "_AM_LABEL_COMPACTLOG" , "\xD3\xCC\xE1 \xC7\xE1\xE3\xCA\xDF\xD1\xD1" ) ; -define( "_AM_BUTTON_COMPACTLOG" , "\xCD\xD0\xDD \xC7\xE1\xE3\xCA\xDF\xD1\xD1" ) ; -define( "_AM_JS_COMPACTLOGCONFIRM" , "\xD3\xED\xCA\xE3 \xCD\xD0\xDD \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC7\xE1\xE3\xCA\xDF\xD1\xD1\xC9 \xC8\xC7\xDF\xCB\xD1 \xE3\xE4 \xE3\xE6\xD6\xDA" ) ; -define( "_AM_LABEL_REMOVEALL" , "\xCD\xD0\xDD \xDF\xE1 \xC7\xE1\xD3\xCC\xE1\xC7\xCA" ) ; -define( "_AM_BUTTON_REMOVEALL" , "\xC7\xCD\xD0\xDD \xC7\xE1\xDF\xE1" ) ; -define( "_AM_JS_REMOVEALLCONFIRM" , "\xD3\xED\xCA\xE3 \xCD\xD0\xDD \xDF\xE1 \xC7\xE1\xD3\xCC\xE1\xC7\xCA \xE4\xE5\xC7\xC6\xED\xC7" ) ; -define( "_AM_LABEL_REMOVE" , "\xCD\xDD \xC7\xE1\xE3\xCD\xCF\xCF \xE3\xE4 \xC7\xE1\xDE\xC7\xC6\xE3\xC9" ) ; -define( "_AM_BUTTON_REMOVE" , "\xCD\xD0\xDD" ) ; -define( "_AM_JS_REMOVECONFIRM" , "\xD3\xED\xCA\xE3 \xCD\xD0\xDD \xC7\xE1\xE3\xCD\xCF\xCF" ) ; -define( "_AM_MSG_IPFILESUPDATED" , "\xCA\xE3 \xCA\xCD\xCF\xED\xCB \xCD\xDE\xE1 \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA" ) ; -define( "_AM_MSG_BADIPSCANTOPEN" , "\xE1\xE3 \xE4\xCA\xE3\xDF\xE4 \xE3\xE4 \xDD\xCA\xCD \xE3\xE1\xDD \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC7\xE1\xD3\xED\xC6\xC9" ) ; -define( "_AM_MSG_GROUP1IPSCANTOPEN" , "\xE1\xE3 \xE4\xCA\xE3\xDF\xE4 \xDD\xCA\xCD \xE3\xE1\xDD\xC7\xCA \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xE1\xE1\xC7\xCF\xC7\xD1\xC9" ) ; -define( "_AM_MSG_REMOVED" , "\xCA\xE3 \xCD\xD0\xDD \xC7\xE1\xD3\xCC\xE1\xC7\xCA" ) ; -define( "_AM_FMT_CONFIGSNOTWRITABLE" , "\xC7\xDA\xD8\xED \xC7\xE1\xCA\xD5\xD1\xCD 777 \xE1\xE3\xCC\xE1\xCF \xC7\xE1\xDF\xE6\xE4\xDD\xED\xCC \xDD\xED: %s" ) ; +define("_AM_LABEL_COMPACTLOG" , "\xD3\xCC\xE1 \xC7\xE1\xE3\xCA\xDF\xD1\xD1" ) ; +define("_AM_BUTTON_COMPACTLOG" , "\xCD\xD0\xDD \xC7\xE1\xE3\xCA\xDF\xD1\xD1" ) ; +define("_AM_JS_COMPACTLOGCONFIRM" , "\xD3\xED\xCA\xE3 \xCD\xD0\xDD \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC7\xE1\xE3\xCA\xDF\xD1\xD1\xC9 \xC8\xC7\xDF\xCB\xD1 \xE3\xE4 \xE3\xE6\xD6\xDA" ) ; +define("_AM_LABEL_REMOVEALL" , "\xCD\xD0\xDD \xDF\xE1 \xC7\xE1\xD3\xCC\xE1\xC7\xCA" ) ; +define("_AM_BUTTON_REMOVEALL" , "\xC7\xCD\xD0\xDD \xC7\xE1\xDF\xE1" ) ; +define("_AM_JS_REMOVEALLCONFIRM" , "\xD3\xED\xCA\xE3 \xCD\xD0\xDD \xDF\xE1 \xC7\xE1\xD3\xCC\xE1\xC7\xCA \xE4\xE5\xC7\xC6\xED\xC7" ) ; +define("_AM_LABEL_REMOVE" , "\xCD\xDD \xC7\xE1\xE3\xCD\xCF\xCF \xE3\xE4 \xC7\xE1\xDE\xC7\xC6\xE3\xC9" ) ; +define("_AM_BUTTON_REMOVE" , "\xCD\xD0\xDD" ) ; +define("_AM_JS_REMOVECONFIRM" , "\xD3\xED\xCA\xE3 \xCD\xD0\xDD \xC7\xE1\xE3\xCD\xCF\xCF" ) ; +define("_AM_MSG_IPFILESUPDATED" , "\xCA\xE3 \xCA\xCD\xCF\xED\xCB \xCD\xDE\xE1 \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA" ) ; +define("_AM_MSG_BADIPSCANTOPEN" , "\xE1\xE3 \xE4\xCA\xE3\xDF\xE4 \xE3\xE4 \xDD\xCA\xCD \xE3\xE1\xDD \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC7\xE1\xD3\xED\xC6\xC9" ) ; +define("_AM_MSG_GROUP1IPSCANTOPEN" , "\xE1\xE3 \xE4\xCA\xE3\xDF\xE4 \xDD\xCA\xCD \xE3\xE1\xDD\xC7\xCA \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xE1\xE1\xC7\xCF\xC7\xD1\xC9" ) ; +define("_AM_MSG_REMOVED" , "\xCA\xE3 \xCD\xD0\xDD \xC7\xE1\xD3\xCC\xE1\xC7\xCA" ) ; +define("_AM_FMT_CONFIGSNOTWRITABLE" , "\xC7\xDA\xD8\xED \xC7\xE1\xCA\xD5\xD1\xCD 777 \xE1\xE3\xCC\xE1\xCF \xC7\xE1\xDF\xE6\xE4\xDD\xED\xCC \xDD\xED: %s" ) ; // prefix_manager.php -define( "_AM_H3_PREFIXMAN" , "\xC7\xCF\xC7\xD1\xC9 \xCD\xDE\xE1 \xC7\xE1\xDE\xC7\xDA\xCF\xC9" ) ; -define( "_AM_MSG_DBUPDATED" , "\xCA\xE3 \xCA\xCD\xCF\xED\xCB \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA" ) ; -define( "_AM_CONFIRM_DELETE" , "\xD3\xED\xCA\xE3 \xCD\xD0\xDD \xDF\xE1 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA" ) ; -define( "_AM_TXT_HOWTOCHANGEDB" , "\xC7\xD0 \xD1\xDB\xC8\xCA \xC8\xCA\xDB\xED\xD1 \xC7\xD3\xE3 \xCC\xCF\xE6\xE1 \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA,<br /> \xDA\xCF\xE1 \xE3\xE1\xDD %s/mainfile.php <br /><br />define('XOOPS_DB_PREFIX', '<b>%s</b>');" ) ; +define("_AM_H3_PREFIXMAN" , "\xC7\xCF\xC7\xD1\xC9 \xCD\xDE\xE1 \xC7\xE1\xDE\xC7\xDA\xCF\xC9" ) ; +define("_AM_MSG_DBUPDATED" , "\xCA\xE3 \xCA\xCD\xCF\xED\xCB \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA" ) ; +define("_AM_CONFIRM_DELETE" , "\xD3\xED\xCA\xE3 \xCD\xD0\xDD \xDF\xE1 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA" ) ; +define("_AM_TXT_HOWTOCHANGEDB" , "\xC7\xD0 \xD1\xDB\xC8\xCA \xC8\xCA\xDB\xED\xD1 \xC7\xD3\xE3 \xCC\xCF\xE6\xE1 \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA,<br /> \xDA\xCF\xE1 \xE3\xE1\xDD %s/mainfile.php <br /><br />define('XOOPS_DB_PREFIX','<b>%s</b>');" ) ; // advisory.php Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/arabic/modinfo.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/arabic/modinfo.php 2012-08-11 12:46:10 UTC (rev 10055) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/arabic/modinfo.php 2012-08-11 14:29:14 UTC (rev 10056) @@ -5,114 +5,114 @@ if( defined( 'FOR_XOOPS_LANG_CHECKER' ) || ! defined( '_MI_PROTECTOR_LOADED' ) ) { -define( '_MI_PROTECTOR_LOADED' , 1 ) ; +define('_MI_PROTECTOR_LOADED' , 1 ) ; // The name of this module -define("_MI_PROTECTOR_NAME","\xC7\xE1\xCD\xC7\xD1\xD3 \xE1\xD2\xE6\xC8\xD3"); +define("_MI_PROTECTOR_NAME","ÇáÍÇÑÓ áÒæÈÓ"); // A brief description of this module -define("_MI_PROTECTOR_DESC","\xE5\xD0\xC7 \xC7\xE1\xC8\xD1\xE4\xC7\xE3\xCC \xED\xE6\xDD\xD1 \xE1\xE3\xE6\xDE\xDA\xDF \xC7\xE1\xCD\xE3\xC7\xED\xC9 \xE3\xE4 \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xC7\xCE\xCA\xD1\xC7\xDE \xC7\xE1\xE3\xCE\xCA\xE1\xDD\xC9 \xE1\xE3\xE6\xDE\xDA\xDF"); +define("_MI_PROTECTOR_DESC","åÐÇ ÇáÈÑäÇãÌ íæÝÑ áãæÞÚß ÇáÍãÇíÉ ãä ÚãáíÇÊ ÇáÇÎÊÑÇÞ ÇáãÎÊáÝÉ áãæÞÚß"); // Menu -define("_MI_PROTECTOR_ADMININDEX","\xC7\xE1\xD1\xC6\xED\xD3\xED\xC9"); -define("_MI_PROTECTOR_ADVISORY","\xCA\xDD\xCD\xD5 \xC7\xE1\xCD\xE3\xC7\xED\xC9"); -define("_MI_PROTECTOR_PREFIXMANAGER","\xC7\xCF\xC7\xD1\xC9 \xCC\xCF\xE6\xE1 \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA"); -define('_MI_PROTECTOR_ADMENU_MYBLOCKSADMIN','\xC7\xE1\xCA\xD5\xC7\xD1\xED\xCD') ; +define("_MI_PROTECTOR_ADMININDEX","ÇáÑÆíÓíÉ"); +define("_MI_PROTECTOR_ADVISORY","ÊÝÍÕ ÇáÍãÇíÉ"); +define("_MI_PROTECTOR_PREFIXMANAGER","ÇÏÇÑÉ ÌÏæá ÞÇÚÏÉ ÇáÈíÇäÇÊ"); +define('_MI_PROTECTOR_ADMENU_MYBLOCKSADMIN','ÇáÊÕÇÑíÍ') ; // Configs -define('_MI_PROTECTOR_GLOBAL_DISBL','\xCA\xDA\xD8\xED\xE1 \xC7\xE1\xE3\xE6\xCF\xED\xE1'); -define('_MI_PROTECTOR_GLOBAL_DISBLDSC','\xCA\xDA\xD8\xED\xE1 \xC8\xD1\xE4\xC7\xE3\xCC \xC7\xE1\xCD\xC7\xD1\xD3 '); +define('_MI_PROTECTOR_GLOBAL_DISBL','ÊÚØíá ÇáãæÏíá'); +define('_MI_PROTECTOR_GLOBAL_DISBLDSC','ÊÚØíá ÈÑäÇãÌ ÇáÍÇÑÓ '); -define('_MI_PROTECTOR_DEFAULT_LANG','\xC7\xE1\xE1\xDB\xC9'); -define('_MI_PROTECTOR_DEFAULT_LANGDSC','common.php \xCD\xCF\xCF \xC7\xE1\xE1\xDB\xC9 \xC7\xE1\xCA\xED \xD3\xCA\xD3\xCA\xDA\xE3\xE1 \xDE\xC8\xE1 \xD8\xE1\xC8 \xE3\xE1\xDD '); +define('_MI_PROTECTOR_DEFAULT_LANG','ÇááÛÉ'); +define('_MI_PROTECTOR_DEFAULT_LANGDSC','common.php ÍÏÏ ÇááÛÉ ÇáÊí ÓÊÓÊÚãá ÞÈá ØáÈ ãáÝ '); -define('_MI_PROTECTOR_RELIABLE_IPS','\xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC7\xE1\xD5\xCF\xED\xDE\xC9'); -define('_MI_PROTECTOR_RELIABLE_IPSDSC',' |\xD6\xDA \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC7\xE1\xCA\xED \xCA\xDA\xCA\xC8\xD1 \xD5\xCF\xED\xDE\xC9 \xE6\xED\xE3\xDF\xE4 \xC7\xE1\xC7\xDA\xCA\xE3\xC7\xCF \xDA\xE1\xED\xC9 \xC7\xDD\xD5\xE1 \xC7\xE1\xC7\xED\xC8\xED\xE5\xC7\xCA \xC8\xE5\xD0\xC9 \xC7\xE1\xC7\xD4\xC7\xD1\xC9'); +define('_MI_PROTECTOR_RELIABLE_IPS','ÇáÇíÈíåÇÊ ÇáÕÏíÞÉ'); +define('_MI_PROTECTOR_RELIABLE_IPSDSC',' |ÖÚ ÇáÇíÈíåÇÊ ÇáÊí ÊÚÊÈÑ ÕÏíÞÉ æíãßä ÇáÇÚÊãÇÏ ÚáíÉ ÇÝÕá ÇáÇíÈíåÇÊ ÈåÐÉ ÇáÇÔÇÑÉ'); -define('_MI_PROTECTOR_LOG_LEVEL','\xCD\xDD\xD9 \xC7\xE1\xD3\xCC\xE1\xC7\xCA'); +define('_MI_PROTECTOR_LOG_LEVEL','ÍÝÙ ÇáÓÌáÇÊ'); define('_MI_PROTECTOR_LOG_LEVELDSC',''); -define('_MI_PROTECTOR_BANIP_TIME0','\xE3\xCF\xC9 \xC7\xE1\xE3\xE4\xDA \xE1\xE1\xC7\xED\xC8\xED \xC7\xE1\xE3\xCD\xD6\xE6\xD1 - \xC8\xC7\xE1\xCB\xE6\xC7\xE4\xED)'); +define('_MI_PROTECTOR_BANIP_TIME0','ãÏÉ ÇáãäÚ ááÇíÈí ÇáãÍÖæÑ - ÈÇáËæÇäí)'); -define('_MI_PROTECTOR_LOGLEVEL0','\xC8\xCF\xE6\xE4'); -define('_MI_PROTECTOR_LOGLEVEL15','\xDA\xC7\xCF\xED'); -define('_MI_PROTECTOR_LOGLEVEL63','\xDA\xC7\xCF\xED'); -define('_MI_PROTECTOR_LOGLEVEL255','\xC7\xE1\xDF\xE1'); +define('_MI_PROTECTOR_LOGLEVEL0','ÈÏæä'); +define('_MI_PROTECTOR_LOGLEVEL15','ÚÇÏí'); +define('_MI_PROTECTOR_LOGLEVEL63','ÚÇÏí'); +define('_MI_PROTECTOR_LOGLEVEL255','Çáßá'); -define('_MI_PROTECTOR_HIJACK_TOPBIT','\xCD\xE3\xC7\xED\xC9 \xC7\xE1\xC7\xED\xC8\xED \xC7\xCB\xE4\xC7\xC1 \xC7\xE1\xCC\xE1\xD3\xE5-\xC7\xED \xC7\xE1\xCA\xE6\xC7\xCC\xCF \xC8\xC7\xE1\xE3\xE6\xDE\xDA'); -define('_MI_PROTECTOR_HIJACK_TOPBITDSC','\xC7\xE1\xCD\xE3\xC7\xED\xC9 \xE1\xE1\xC7\xED\xC8\xED \xE3\xE4 \xD3\xD1\xDE\xC9 \xC7\xE1\xDF\xE6\xDF\xED\xD2 . \xC7\xD0 \xDF\xC7\xE4 \xE1\xDF \xC7\xED\xC8\xED \xCB\xC7\xC8\xCA \xC7\xCE\xCA\xC7\xD1 32 \xC7\xD0 \xDF\xC7\xE4 \xDB\xED\xD1 \xCB\xC7\xC8\xCA \xC7\xCE\xCA\xC7\xD1 24 \xDF\xC7\xDD\xCA\xD1\xC7\xD6\xED'); -define('_MI_PROTECTOR_HIJACK_DENYGP','\xC7\xE1\xE3\xCC\xE3\xE6\xDA\xC7\xCA \xC7\xE1\xDB\xED\xD1 \xE3\xD3\xE3\xE6\xCD \xC8\xE4\xDE\xE1\xE5\xC7 \xC7\xE1\xED \xE4\xD9\xC7\xE3 \xCD\xE3\xC7\xED\xC9 \xC7\xE1\xCC\xE1\xD3\xC9'); -define('_MI_PROTECTOR_HIJACK_DENYGPDSC','\xE3\xC7\xE4\xDA \xCD\xDE\xE4 \xE6\xD3\xD1\xDE\xC9 \xC7\xE1\xDF\xE6\xDF\xED\xD2 \xDD\xED \xC7\xE1\xCC\xE1\xD3\xC9:<br />\xC7\xCE\xCA\xC7\xD1 \xC7\xE1\xE3\xCC\xE3\xE6\xDA\xC9 \xC7\xE1\xDB\xED\xD1 \xE3\xD3\xE3\xE6\xCD \xE1\xE5\xC7 \xC8\xC7\xE1\xC7\xE4\xCA\xDE\xC7\xE1 \xCA\xCD\xCA \xE4\xD9\xC7\xE3 \xC7\xE1\xCD\xE3\xC7\xED\xC9 \xC7\xCB\xE4\xC7\xC1 \xC7\xE1\xCC\xE1\xD3\xC9 . \xE3\xE4 \xC7\xE1\xE3\xDE\xCA\xD1\xCD \xC7\xCE\xCA\xED\xC7\xD1 \xE3\xCC\xE3\xE6\xDA\xC9 \xC7\xE1\xC7\xCF\xC7\xD1\xC9'); -define('_MI_PROTECTOR_SAN_NULLBYTE','null-bytes \xC7\xE1\xCA\xDA\xDE\xED\xE3 \xE1\xC7\xE6\xC7\xE3\xD1 \xE3\xE4 \xE4\xE6\xDA'); -define('_MI_PROTECTOR_SAN_NULLBYTEDSC','"\\0" \xE3\xE4 \xC7\xE1\xE3\xDE\xCA\xD1\xCD \xCA\xDD\xDA\xED\xE1 \xE5\xD0\xC7 \xC7\xE1\xCE\xED\xC7\xD1 \xE1\xC7\xE4 \xE5\xD0\xC7 \xC7\xE1\xDF\xE6\xCF \xDB\xC7\xE1\xC8\xC7 \xE3\xC7 \xED\xD3\xCA\xCE\xCF\xE3 \xDD\xED \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xCA\xCE\xD1\xED\xC8'); -define('_MI_PROTECTOR_DIE_NULLBYTE','"\\0" \xC7\xE1\xCE\xD1\xE6\xCC \xDD\xED \xCD\xC7\xE1\xC9 \xE6\xCC\xE6\xCF \xDA\xE3\xE1\xED\xC9 \xE3\xE4 \xE4\xE6\xDA \xE4\xED\xE1 \xC8\xC7\xCA\xD3'); -define('_MI_PROTECTOR_DIE_NULLBYTEDSC','"\\0" \xE3\xE4 \xC7\xE1\xE3\xDE\xCA\xD1\xCD \xCA\xDD\xDA\xED\xE1 \xE5\xD0\xC7 \xC7\xE1\xCE\xED\xC7\xD1 \xE1\xC7\xE4 \xE5\xD0\xC7 \xC7\xE1\xDF\xE6\xCF \xDB\xC7\xE1\xC8\xC7 \xE3\xC7 \xED\xD3\xCA\xCE\xCF\xE3 \xDD\xED \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xCA\xCE\xD1\xED\xC8'); -define('_MI_PROTECTOR_DIE_BADEXT','\xC7\xE1\xCE\xD1\xE6\xCC \xDD\xED \xCD\xC7\xE1\xC9 \xD1\xDD\xDA \xE3\xE1\xDD \xD3\xED\xC1'); -define('_MI_PROTECTOR_DIE_BADEXTDSC','\xC7\xD0 \xCD\xC7\xE6\xE1 \xC7\xCD\xCF \xD1\xDD\xDA \xE3\xE1\xDD \xC8\xD5\xED\xDB\xC9 \xC8\xED \xC7\xCA\xD4 \xC8\xED \xC7\xE6 \xD5\xED\xDB\xC9 \xC7\xCE\xD1\xED \xDB\xED\xD1 \xE3\xD3\xE3\xE6\xCD \xC8\xE5\xC7<br />\xC7\xD0 \xDF\xE4\xCA \xDD\xED \xC7\xE1\xDB\xC7\xE1\xC8 \xCA\xD1\xDD\xDA \xE3\xE1\xDD\xC7\xCA \xC8\xD5\xED\xDB\xC9 \xC8\xED \xC7\xCA\xD4 \xC8\xED \xDD\xDE\xE3 \xC7\xD0 \xC8\xCA\xDA\xD8\xED\xE1 \xE5\xD0\xC7 \xC7\xE1\xCE\xED\xC7\xD1 '); -define('_MI_PROTECTOR_CONTAMI_ACTION','\xE3\xCD\xC7\xE6\xE1\xC9 \xCA\xE1\xE6\xED\xCB \xE6\xC7\xE1\xDA\xC8\xCB \xC8\xE3\xCA\xDB\xED\xD1\xC7\xCA \xC7\xE1\xE3\xCC\xE1\xC9'); -define('_MI_PROTECTOR_CONTAMI_ACTIONDS','\xC7\xCE\xCA\xC7\xD1 \xC7\xE1\xDA\xE3\xE1 \xDD\xED \xCD\xC7\xE1\xC9 \xC7\xDF\xCA\xD4\xC7\xDD \xE3\xCD\xC7\xE6\xE1\xC9 \xE1\xCA\xE1\xE6\xED\xCB \xE6\xC7\xE1\xDA\xC8\xCB \xC8\xE3\xCA\xDB\xED\xD1\xC7\xCA \xC7\xE1\xE3\xCC\xE1\xC9 \xC7\xE1\xDA\xC7\xE3\xC9<br />\xC7\xE1\xE3\xDE\xCA\xD1\xCD \xE5\xE6 \xC7\xCE\xCA\xED\xC7\xD1 \xD5\xDD\xCD\xC9 \xC8\xED\xD6\xC7\xC1'); -define('_MI_PROTECTOR_ISOCOM_ACTION','\xC7\xE1\xDA\xE3\xE1 \xCD\xC7\xE1 \xC7\xDF\xCA\xD4\xC7\xDD \xCA\xDA\xE1\xED\xDE \xE3\xE1\xDB\xE6\xE3'); -define('_MI_PROTECTOR_ISOCOM_ACTIONDSC','\xE3\xC7\xE4\xDA \xC7\xE1\xCD\xDE \xDD\xED \xC7\xE1\xDE\xC7\xDA\xCF\xE5:<br />"/*" \xC7\xE1\xDA\xE3\xE1 \xCD\xC7\xE1 \xC7\xDF\xCA\xD4\xC7\xDD\xC9 \xE5\xD0\xC7 \xC7\xE1\xD1\xE3\xD2 \xDD\xED \xCA\xDA\xE1\xED\xDE \xE3\xC7<br />\xC7\xE1\xCA\xDA\xDE\xED\xE3 \xED\xDA\xE4\xED \xC7\xD6\xC7\xDD\xC9 \xD1\xE3\xD2 \xC7\xE1\xD3\xE1\xC7\xD4 \xE1\xE1\xDF\xE6\xCF \xE1\xCA\xDA\xD8\xED\xE1\xC9 - \xC7\xE1\xDA\xE3\xE1 \xC7\xE1\xE3\xDE\xCA\xD1\xCD \xE5\xE6 \xC7\xCE\xCA\xED\xC7\xD1 \xCA\xDA\xDE\xED\xE3 \xC7\xE1\xC7\xE3\xD1'); -define('_MI_PROTECTOR_UNION_ACTION','\xC7\xE1\xDA\xE3\xE1 \xCD\xC7\xE1 \xC7\xDF\xCA\xD4\xC7\xDD \xC7\xED \xE3\xE4 \xC7\xE6\xC7\xE3\xD1 \xC7\xE1\xC7\xCA\xCD\xC7\xCF'); -define('_MI_PROTECTOR_UNION_ACTIONDSC','\xE3\xC7\xE4\xDA \xC7\xE1\xCD\xDE\xE4 \xE1\xE1\xDE\xC7\xDA\xCF\xC9:<br />\xC7\xCE\xCA\xC7\xD1 \xC7\xE1\xDA\xE3\xE1 \xCD\xC7\xE1 \xC7\xDF\xCA\xD4\xC7\xDD \xC7\xED \xDA\xE3\xE1\xED\xC9 \xCE\xC7\xD1\xCC\xED\xC9 \xE3\xE4 \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xC7\xCA\xCD\xC7\xCF \xE6\xC7\xE1\xDA\xE3\xE1 \xC7\xE1\xE3\xDE\xCA\xD1\xCD \xE5\xE6 \xCA\xDA\xDE\xED\xE3 \xC7\xE1\xC7\xE3\xD1<br />""union" \xD3\xED\xCA\xE3 \xCA\xDB\xED\xD1 \xC7\xE1\xD1\xE3\xD2 \xC8\xE6\xD6\xDA \xCF\xC7\xD4 \xC8\xE3\xE4\xCA\xD5\xDD \xC7\xE1\xDF\xE1\xE3\xC9'); -define('_MI_PROTECTOR_ID_INTVAL','ID \xC7\xE6\xC7\xE3\xD1 \xC7\xE1\xD8\xE1\xC8 \xE6\xC7\xE1\xCC\xE1\xC8 \xE3\xE4 \xC7\xE1\xDE\xC7\xDA\xCF\xC9'); -define('_MI_PROTECTOR_ID_INTVALDSC','"*id" \xDF\xE1 \xC7\xE1\xC7\xE6\xC7\xE3\xD1 \xC7\xE1\xCA\xED \xCA\xE4\xCA\xE5\xED \xC8\xE5\xD0\xC7 \xC7\xE1\xD1\xE3\xD2<br />\xCA\xDD\xDA\xED\xE1 \xC7\xE1\xCE\xED\xC7\xD1 \xED\xCD\xE3\xED \xE3\xE4 \xC8\xDA\xD6 \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xCD\xDE<br />\xE5\xD0\xC7 \xC7\xE1\xC7\xCE\xCA\xED\xC7\xD1 \xED\xD3\xC8\xC8 \xC7\xCD\xED\xC7\xE4\xC7 \xC8\xCA\xDA\xD8\xE1 \xC8\xD1\xC7\xE3\xCC \xC7\xCE\xD1\xED \xE1\xD0\xE1\xDF \xDF\xE3 \xC8\xCA\xDA\xD8\xED\xE1\xC9 \xC7\xE1\xC7 \xC7\xD0 \xDF\xE4\xCA \xCA\xDA\xD1\xDD \xE3\xC7 \xCA\xDD\xDA\xE1'); -define('_MI_PROTECTOR_FILE_DOTDOT','Directory Traversals\xC7\xE1\xE3\xE4\xDA \xE3\xE4 \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xCA\xE4\xDE\xE1 '); -define('_MI_PROTECTOR_FILE_DOTDOTDSC','\xE3\xE4\xDA \xDF\xE1 \xC7\xE1\xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xCA\xED \xCA\xC8\xCF\xE6 \xDA\xE1\xEC \xC7\xE4\xE5\xC7 \xCA\xDE\xE6\xE3 \xC8\xC7\xD3\xCA\xDA\xD1\xC7\xD6 \xC7\xE1\xE3\xE6\xDE\xDA \xE6\xC7\xE1\xE3\xE1\xDD\xC7\xCA \xE6\xC7\xE1\xCA\xED \xCA\xC8\xCD\xCB \xDA\xE4 \xCB\xDB\xD1\xC7\xCA \xC8\xC7\xE1\xE3\xE6\xDE\xDA'); +define('_MI_PROTECTOR_HIJACK_TOPBIT','ÍãÇíÉ ÇáÇíÈí ÇËäÇÁ ÇáÌáÓå-Çí ÇáÊæÇÌÏ ÈÇáãæÞÚ'); +define('_MI_PROTECTOR_HIJACK_TOPBITDSC','ÇáÍãÇíÉ ááÇíÈí ãä ÓÑÞÉ ÇáßæßíÒ . ÇÐ ßÇä áß ÇíÈí ËÇÈÊ ÇÎÊÇÑ 32 ÇÐ ßÇä ÛíÑ ËÇÈÊ ÇÎÊÇÑ 24 ßÇÝÊÑÇÖí'); +define('_MI_PROTECTOR_HIJACK_DENYGP','ÇáãÌãæÚÇÊ ÇáÛíÑ ãÓãæÍ ÈäÞáåÇ Çáí äÙÇã ÍãÇíÉ ÇáÌáÓÉ'); +define('_MI_PROTECTOR_HIJACK_DENYGPDSC','ãÇäÚ ÍÞä æÓÑÞÉ ÇáßæßíÒ Ýí ÇáÌáÓÉ:<br />ÇÎÊÇÑ ÇáãÌãæÚÉ ÇáÛíÑ ãÓãæÍ áåÇ ÈÇáÇäÊÞÇá ÊÍÊ äÙÇã ÇáÍãÇíÉ ÇËäÇÁ ÇáÌáÓÉ . ãä ÇáãÞÊÑÍ ÇÎÊíÇÑ ãÌãæÚÉ ÇáÇÏÇÑÉ'); +define('_MI_PROTECTOR_SAN_NULLBYTE','null-bytes ÇáÊÚÞíã áÇæÇãÑ ãä äæÚ'); +define('_MI_PROTECTOR_SAN_NULLBYTEDSC','"\\0" ãä ÇáãÞÊÑÍ ÊÝÚíá åÐÇ ÇáÎíÇÑ áÇä åÐÇ ÇáßæÏ ÛÇáÈÇ ãÇ íÓÊÎÏã Ýí ÚãáíÇÊ ÇáÊÎÑíÈ'); +define('_MI_PROTECTOR_DIE_NULLBYTE','"\\0" ÇáÎÑæÌ Ýí ÍÇáÉ æÌæÏ ÚãáíÉ ãä äæÚ äíá ÈÇÊÓ'); +define('_MI_PROTECTOR_DIE_NULLBYTEDSC','"\\0" ãä ÇáãÞÊÑÍ ÊÝÚíá åÐÇ ÇáÎíÇÑ áÇä åÐÇ ÇáßæÏ ÛÇáÈÇ ãÇ íÓÊÎÏã Ýí ÚãáíÇÊ ÇáÊÎÑíÈ'); +define('_MI_PROTECTOR_DIE_BADEXT','ÇáÎÑæÌ Ýí ÍÇáÉ ÑÝÚ ãáÝ ÓíÁ'); +define('_MI_PROTECTOR_DIE_BADEXTDSC','ÇÐ ÍÇæá ÇÍÏ ÑÝÚ ãáÝ ÈÕíÛÉ Èí ÇÊÔ Èí Çæ ÕíÛÉ ÇÎÑí ÛíÑ ãÓãæÍ ÈåÇ<br />ÇÐ ßäÊ Ýí ÇáÛÇáÈ ÊÑÝÚ ãáÝÇÊ ÈÕíÛÉ Èí ÇÊÔ Èí ÝÞã ÇÐ ÈÊÚØíá åÐÇ ÇáÎíÇÑ '); +define('_MI_PROTECTOR_CONTAMI_ACTION','ãÍÇæáÉ ÊáæíË æÇáÚÈË ÈãÊÛíÑÇÊ ÇáãÌáÉ'); +define('_MI_PROTECTOR_CONTAMI_ACTIONDS','ÇÎÊÇÑ ÇáÚãá Ýí ÍÇáÉ ÇßÊÔÇÝ ãÍÇæáÉ áÊáæíË æÇáÚÈË ÈãÊÛíÑÇÊ ÇáãÌáÉ ÇáÚÇãÉ<br />ÇáãÞÊÑÍ åæ ÇÎÊíÇÑ ÕÝÍÉ ÈíÖÇÁ'); +define('_MI_PROTECTOR_ISOCOM_ACTION','ÇáÚãá ÍÇá ÇßÊÔÇÝ ÊÚáíÞ ãáÛæã'); +define('_MI_PROTECTOR_ISOCOM_ACTIONDSC','ãÇäÚ ÇáÍÞ Ýí ÇáÞÇÚÏå:<br />"/*" ÇáÚãá ÍÇá ÇßÊÔÇÝÉ åÐÇ ÇáÑãÒ Ýí ÊÚáíÞ ãÇ<br />ÇáÊÚÞíã íÚäí ÇÖÇÝÉ ÑãÒ ÇáÓáÇÔ ááßæÏ áÊÚØíáÉ - ÇáÚãá ÇáãÞÊÑÍ åæ ÇÎÊíÇÑ ÊÚÞíã ÇáÇãÑ'); +define('_MI_PROTECTOR_UNION_ACTION','ÇáÚãá ÍÇá ÇßÊÔÇÝ Çí ãä ÇæÇãÑ ÇáÇÊÍÇÏ'); +define('_MI_PROTECTOR_UNION_ACTIONDSC','ãÇäÚ ÇáÍÞä ááÞÇÚÏÉ:<br />ÇÎÊÇÑ ÇáÚãá ÍÇá ÇßÊÔÇÝ Çí ÚãáíÉ ÎÇÑÌíÉ ãä ÚãáíÇÊ ÇáÇÊÍÇÏ æÇáÚãá ÇáãÞÊÑÍ åæ ÊÚÞíã ÇáÇãÑ<br />""union" ÓíÊã ÊÛíÑ ÇáÑãÒ ÈæÖÚ ÏÇÔ ÈãäÊÕÝ ÇáßáãÉ'); +define('_MI_PROTECTOR_ID_INTVAL','ID ÇæÇãÑ ÇáØáÈ æÇáÌáÈ ãä ÇáÞÇÚÏÉ'); +define('_MI_PROTECTOR_ID_INTVALDSC','"*id" ßá ÇáÇæÇãÑ ÇáÊí ÊäÊåí ÈåÐÇ ÇáÑãÒ<br />ÊÝÚíá ÇáÎíÇÑ íÍãí ãä ÈÚÖ ÚãáíÇÊ ÇáÍÞ<br />åÐÇ ÇáÇÎÊíÇÑ íÓÈÈ ÇÍíÇäÇ ÈÊÚØá ÈÑÇãÌ ÇÎÑí áÐáß ßã ÈÊÚØíáÉ ÇáÇ ÇÐ ßäÊ ÊÚÑÝ ãÇ ÊÝÚá'); +define('_MI_PROTECTOR_FILE_DOTDOT','Directory TraversalsÇáãäÚ ãä ÚãáíÇÊ ÇáÊäÞá '); +define('_MI_PROTECTOR_FILE_DOTDOTDSC','ãäÚ ßá ÇáÚãáíÇÊ ÇáÊí ÊÈÏæ Úáì ÇäåÇ ÊÞæã ÈÇÓÊÚÑÇÖ ÇáãæÞÚ æÇáãáÝÇÊ æÇáÊí ÊÈÍË Úä ËÛÑÇÊ ÈÇáãæÞÚ'); -define('_MI_PROTECTOR_BF_COUNT','\xE3\xC7\xE4\xDA \xE3\xCD\xC7\xE6\xE1\xC9 \xCA\xD3\xCC\xED\xE1 \xC7\xE1\xCF\xCE\xE6\xE1 \xC7\xE1\xE3\xCA\xDF\xD1\xD1\xE5'); -define('_MI_PROTECTOR_BF_COUNTDSC','\xCD\xCF\xCF \xDA\xCF\xCF \xC7\xE1\xE3\xD1\xC7\xCA \xC7\xE1\xE3\xD3\xE3\xE6\xCD \xE1\xE1\xDA\xD6\xE6 \xC8\xE5\xC7 \xE1\xCA\xD3\xCC\xED\xE1 \xCF\xCE\xE6\xE1\xC9 \xC8\xDF\xE1\xE3\xC9 \xD3\xD1 \xDB\xED\xD1 \xD5\xCD\xED\xCD\xC9 \xE6\xC8\xDA\xCF \xC7\xE1\xDA\xCF\xCF \xC7\xE1\xE3\xCD\xCF\xCF \xD3\xED\xCA\xE3 \xD8\xD1\xCF\xC9'); +define('_MI_PROTECTOR_BF_COUNT','ãÇäÚ ãÍÇæáÉ ÊÓÌíá ÇáÏÎæá ÇáãÊßÑÑå'); +define('_MI_PROTECTOR_BF_COUNTDSC','ÍÏÏ ÚÏÏ ÇáãÑÇÊ ÇáãÓãæÍ ááÚÖæ ÈåÇ áÊÓÌíá ÏÎæáÉ ÈßáãÉ ÓÑ ÛíÑ ÕÍíÍÉ æÈÚÏ ÇáÚÏÏ ÇáãÍÏÏ ÓíÊã ØÑÏÉ'); -define('_MI_PROTECTOR_BWLIMIT_COUNT','\xCA\xCD\xCF\xED\xCF \xE6\xD6\xC8\xD8 \xCD\xCC\xE3 \xCA\xC8\xC7\xCF\xE1 \xC7\xE1\xE3\xE1\xDD\xC7\xCA - \xC7\xE1\xC8\xC7\xE4\xCF\xE6\xED\xCF\xCB'); -define('_MI_PROTECTOR_BWLIMIT_COUNTDSC','mainfile.php \xD6\xDA \xD5\xDD\xD1 \xE1\xE1\xE3\xE6\xC7\xDE\xDA \xC7\xE1\xCA\xED \xE1\xCF\xED\xE5\xC7 \xDE\xCF\xD1\xE5 \xCC\xED\xCF\xE5 \xDA\xE1\xEC \xC7\xD3\xCA\xED\xDA\xC7\xC8 \xDA\xCF\xCF \xE1\xC7\xC8\xC7\xD3 \xC8\xE5 \xE3\xE4 \xC7\xE1\xD2\xE6\xC7\xD1 \xE6\xC7\xED \xD1\xDE\xE3 \xC7\xDE\xE1 \xE3\xE4 10 \xD3\xED\xCA\xE3 \xCA\xCC\xC7\xE5\xE1\xC9 -\xCD\xCF\xCF \xDA\xCF\xCF \xC7\xE1\xE3\xD1\xC7\xCA \xC7\xE1\xCA\xED \xED\xD3\xCA\xD8\xED\xDA \xC7\xE1\xD2\xC7\xC6\xD1 \xDD\xED\xE5\xC7 \xD2\xED\xC7\xD1\xC9 \xE3\xE1\xDD'); +define('_MI_PROTECTOR_BWLIMIT_COUNT','ÊÍÏíÏ æÖÈØ ÍÌã ÊÈÇÏá ÇáãáÝÇÊ - ÇáÈÇäÏæíÏË'); +define('_MI_PROTECTOR_BWLIMIT_COUNTDSC','mainfile.php ÖÚ ÕÝÑ ááãæÇÞÚ ÇáÊí áÏíåÇ ÞÏÑå ÌíÏå Úáì ÇÓÊíÚÇÈ ÚÏÏ áÇÈÇÓ Èå ãä ÇáÒæÇÑ æÇí ÑÞã ÇÞá ãä 10 ÓíÊã ÊÌÇåáÉ -ÍÏÏ ÚÏÏ ÇáãÑÇÊ ÇáÊí íÓÊØíÚ ÇáÒÇÆÑ ÝíåÇ ÒíÇÑÉ ãáÝ'); -define('_MI_PROTECTOR_DOS_SKIPMODS',' Crawler \xC7\xE1\xC8\xD1\xC7\xE3\xCC \xC7\xE1\xDB\xED\xD1 \xCE\xC7\xD6\xDA\xC9 \xE1\xE4\xD9\xC7\xE3 \xC7\xE1\xE3\xD1\xC7\xDE\xC8\xC9'); -define('_MI_PROTECTOR_DOS_SKIPMODSDSC','|\xDE\xE3 \xC8\xDF\xCA\xC7\xC8\xC9 \xC7\xD3\xE3\xC7\xC1 \xC7\xE1\xE3\xE6\xCF\xED\xE1\xC7\xCA \xC7\xE1\xCA\xED \xD3\xED\xCA\xE3 \xC7\xD3\xCA\xCB\xE4\xC7\xC1\xE5\xC7 \xE3\xE4 \xC7\xE1\xE3\xD1\xC7\xDE\xC8\xC9 \xC7\xDD\xD5\xE1 \xC8\xED\xE4 \xC7\xE1\xC8\xD1\xC7\xE3\xCC \xC8\xC7\xE1\xC7\xD4\xC7\xD1\xE5'); +define('_MI_PROTECTOR_DOS_SKIPMODS',' Crawler ÇáÈÑÇãÌ ÇáÛíÑ ÎÇÖÚÉ áäÙÇã ÇáãÑÇÞÈÉ'); +define('_MI_PROTECTOR_DOS_SKIPMODSDSC','|Þã ÈßÊÇÈÉ ÇÓãÇÁ ÇáãæÏíáÇÊ ÇáÊí ÓíÊã ÇÓÊËäÇÁåÇ ãä ÇáãÑÇÞÈÉ ÇÝÕá Èíä ÇáÈÑÇãÌ ÈÇáÇÔÇÑå'); -define('_MI_PROTECTOR_DOS_EXPIRE','\xE3\xD1\xC7\xDE\xC8\xC9 \xC7\xE1\xD6\xDB\xD8 \xDA\xE1\xEC \xC7\xE1\xE3\xE6\xDE\xDA \xC8\xC7\xE1\xCB\xE6\xC7\xE4\xED'); -define('_MI_PROTECTOR_DOS_EXPIREDSC','F5\xE5\xD0\xC7 \xC7\xE1\xC7\xCE\xCA\xED\xC7\xD1 \xE1\xE3\xD1\xC7\xDE\xC8\xC9 \xC7\xE1\xD6\xDB\xD8 \xC7\xE1\xE3\xCD\xCF\xCB \xDA\xE1\xEC \xC7\xE1\xE3\xE6\xDE\xDA \xE3\xE4 \xCE\xE1\xC7\xE1 \xC8\xD1\xC7\xE3\xCC \xC7\xE1\xC8\xCD\xCB \xE3\xCB\xE1\xC7 \xC7\xE6 \xCD\xC7\xE1 \xC7\xD3\xCA\xCE\xCF\xC7\xE3 \xE4\xD9\xC7\xE3 \xCA\xCD\xCF\xED\xCB \xC7\xE6 \xD1\xED\xDD\xD1\xED\xD4 \xC7\xE1\xE3\xE6\xDE\xDA \xC8\xC7\xD3\xCA\xCE\xCF\xC7\xE3 \xC7\xE1\xC7\xCF\xC7\xC9 '); +define('_MI_PROTECTOR_DOS_EXPIRE','ãÑÇÞÈÉ ÇáÖÛØ Úáì ÇáãæÞÚ ÈÇáËæÇäí'); +define('_MI_PROTECTOR_DOS_EXPIREDSC','F5åÐÇ ÇáÇÎÊíÇÑ áãÑÇÞÈÉ ÇáÖÛØ ÇáãÍÏË Úáì ÇáãæÞÚ ãä ÎáÇá ÈÑÇãÌ ÇáÈÍË ãËáÇ Çæ ÍÇá ÇÓÊÎÏÇã äÙÇã ÊÍÏíË Çæ ÑíÝÑíÔ ÇáãæÞÚ ÈÇÓÊÎÏÇã ÇáÇÏÇÉ '); -define('_MI_PROTECTOR_DOS_F5COUNT',' F5\xDA\xCF\xCF \xC7\xE1\xE3\xD1\xC7\xCA \xE1\xC7\xCD\xCA\xD3\xC7\xC8\xE5\xC7 \xE5\xCC\xE6\xE3'); -define('_MI_PROTECTOR_DOS_F5COUNTDSC','\xE1\xE1\xCD\xE3\xED\xC7\xC9 \xE3\xE4 \xC7\xE1\xCF\xE6\xD3 \xE6\xC7\xD3\xCA\xE4\xD2\xC7\xDD \xC7\xE1\xE3\xE6\xDE\xDA \xC8\xC7\xDA\xC7\xCF\xC9 \xCA\xCD\xE3\xED\xE1 \xD5\xDD\xCD\xC9 \xC7\xE1\xC8\xCF\xC7\xED\xC9 \xC7\xDF\xCB\xD1 \xE3\xE4 \xE3\xD1\xE5'); -define('_MI_PROTECTOR_DOS_F5ACTION',' F5 \xC7\xE1\xDA\xE3\xE1 \xCD\xC7\xE1 \xC7\xDF\xCA\xD4\xC7\xDD \xE5\xCC\xE6\xE3 \xE3\xE4 \xE4\xE6\xDA'); +define('_MI_PROTECTOR_DOS_F5COUNT',' F5ÚÏÏ ÇáãÑÇÊ áÇÍÊÓÇÈåÇ åÌæã'); +define('_MI_PROTECTOR_DOS_F5COUNTDSC','ááÍãíÇÉ ãä ÇáÏæÓ æÇÓÊäÒÇÝ ÇáãæÞÚ ÈÇÚÇÏÉ ÊÍãíá ÕÝÍÉ ÇáÈÏÇíÉ ÇßËÑ ãä ãÑå'); +define('_MI_PROTECTOR_DOS_F5ACTION',' F5 ÇáÚãá ÍÇá ÇßÊÔÇÝ åÌæã ãä äæÚ'); -define('_MI_PROTECTOR_DOS_CRCOUNT','\xDA\xCF\xCF \xE3\xD1\xC7\xCA \xC7\xE1\xC7\xD3\xCA\xDA\xD1\xC7\xD6 \xE3\xE4 \xDE\xC8\xE1 \xE3\xCD\xD1\xDF\xC7\xCA \xC7\xE1\xC8\xCD\xCB \xDE\xC8\xE1 \xC7\xDA\xCA\xC8\xC7\xD1 \xC7\xE1\xDA\xE3\xE1\xED\xC9 \xE5\xCC\xE6\xE3'); -define('_MI_PROTECTOR_DOS_CRCOUNTDSC','\xE1\xE1\xE3\xE4\xDA \xE3\xE4 \xDF\xE1 \xC7\xE1\xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xCA\xED \xCA\xDE\xE6\xE3 \xC8\xE3\xCD\xC7\xE6\xE1\xE5 \xC7\xD3\xCA\xDA\xD1\xC7\xD6 \xDF\xE1 \xE3\xE1\xDD\xC7\xCA \xE6\xD1\xC7\xE6\xC8\xD8 \xE3\xE6\xDE\xDA\xDF \xE6\xC7\xCD\xCF\xC7\xCB \xD6\xDB\xD8 \xDA\xE1\xED\xC9'); -define('_MI_PROTECTOR_DOS_CRACTION','\xC7\xE1\xDA\xE3\xE1 \xCD\xC7\xE1 \xC7\xDF\xCA\xD4\xC7\xDD \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE4\xD4\xC7\xC1 \xD6\xDB\xD8 \xDA\xC7\xE1\xED \xDA\xE1\xEC \xC7\xE1\xE3\xE6\xDE\xDA'); +define('_MI_PROTECTOR_DOS_CRCOUNT','ÚÏÏ ãÑÇÊ ÇáÇÓÊÚÑÇÖ ãä ÞÈá ãÍÑßÇÊ ÇáÈÍË ÞÈá ÇÚÊÈÇÑ ÇáÚãáíÉ åÌæã'); +define('_MI_PROTECTOR_DOS_CRCOUNTDSC','ááãäÚ ãä ßá ÇáÚãáíÇÊ ÇáÊí ÊÞæã ÈãÍÇæáå ÇÓÊÚÑÇÖ ßá ãáÝÇÊ æÑÇæÈØ ãæÞÚß æÇÍÏÇË ÖÛØ ÚáíÉ'); +define('_MI_PROTECTOR_DOS_CRACTION','ÇáÚãá ÍÇá ÇßÊÔÇÝ ÚãáíÇÊ ÇäÔÇÁ ÖÛØ ÚÇáí Úáì ÇáãæÞÚ'); -define('_MI_PROTECTOR_DOS_CRSAFE','\xE3\xCD\xD1\xDF\xC7\xCA \xC7\xE1\xC8\xCD\xCB \xC7\xE1\xE3\xD3\xE3\xE6\xCD \xE1\xE5\xC7 '); -define('_MI_PROTECTOR_DOS_CRSAFEDSC','\xDF\xE1 \xE3\xCD\xD1\xDF\xC7\xCA \xC7\xE1\xC8\xCD\xCB \xC7\xE1\xE3\xD6\xC7\xDD\xC9 \xC8\xC7\xE1\xCD\xDE\xE1 \xE1\xE4 \xCA\xDA\xCA\xC8\xD1 \xE3\xCD\xD1\xDF\xC7\xCA \xC8\xCD\xCB \xD3\xED\xC6\xC9 \xC7\xE6 \xCA\xCD\xCF\xCB \xD6\xDB\xD8 \xDA\xE1\xEC \xC7\xE1\xE3\xE6\xDE\xDA<br />\xE3\xCB\xE1<br />eg) /(msnbot|Googlebot|Yahoo! Slurp)/i'); +define('_MI_PROTECTOR_DOS_CRSAFE','ãÍÑßÇÊ ÇáÈÍË ÇáãÓãæÍ áåÇ '); +define('_MI_PROTECTOR_DOS_CRSAFEDSC','ßá ãÍÑßÇÊ ÇáÈÍË ÇáãÖÇÝÉ ÈÇáÍÞá áä ÊÚÊÈÑ ãÍÑßÇÊ ÈÍË ÓíÆÉ Çæ ÊÍÏË ÖÛØ Úáì ÇáãæÞÚ<br />ãËá<br />eg) /(msnbot|Googlebot|Yahoo! Slurp)/i'); -define('_MI_PROTECTOR_OPT_NONE','\xE1\xC7\xD4\xED\xC1 \xDD\xDE\xD8 \xD3\xCC\xE1 \xC7\xE1\xDA\xE3\xE1\xED\xC9'); -define('_MI_PROTECTOR_OPT_SAN','\xCA\xDA\xDE\xED\xE3 \xC7\xE1\xC7\xE3\xD1'); -define('_MI_PROTECTOR_OPT_EXIT','\xD5\xDD\xCD\xC9 \xC8\xED\xD6\xC7\xC1'); -define('_MI_PROTECTOR_OPT_BIP','\xE3\xE4\xDA \xC7\xE1\xC7\xED\xC8\xED \xE1\xE1\xC7\xC8\xCF'); -define('_MI_PROTECTOR_OPT_BIPTIME0','\xE3\xE4\xDA \xC7\xE1\xC7\xED\xC8\xED \xE3\xC4\xDE\xCA'); +define('_MI_PROTECTOR_OPT_NONE','áÇÔíÁ ÝÞØ ÓÌá ÇáÚãáíÉ'); +define('_MI_PROTECTOR_OPT_SAN','ÊÚÞíã ÇáÇãÑ'); +define('_MI_PROTECTOR_OPT_EXIT','ÕÝÍÉ ÈíÖÇÁ'); +define('_MI_PROTECTOR_OPT_BIP','ãäÚ ÇáÇíÈí ááÇÈÏ'); +define('_MI_PROTECTOR_OPT_BIPTIME0','ãäÚ ÇáÇíÈí ãÄÞÊ'); -define('_MI_PROTECTOR_DOSOPT_NONE','\xE1\xC7\xD4\xED\xC1 \xDD\xDE\xD8 \xD3\xCC\xE1 \xC7\xE1\xDA\xE3\xE1\xED\xC9'); -define('_MI_PROTECTOR_DOSOPT_SLEEP','\xDA\xCF\xE3 \xC7\xD3\xCA\xCC\xC7\xC8\xC9-\xE4\xC7\xC6\xE3'); -define('_MI_PROTECTOR_DOSOPT_EXIT','\xD5\xDD\xCD\xC9 \xC8\xED\xD6\xC7\xC1'); -define('_MI_PROTECTOR_DOSOPT_BIP','\xE3\xE4\xDA \xC7\xE1\xC7\xED\xC8\xED \xE1\xE1\xC7\xC8\xCF'); -define('_MI_PROTECTOR_DOSOPT_BIPTIME0','\xE3\xE4\xDA \xC7\xE1\xC7\xED\xC8\xED \xE3\xC4\xDE\xCA'); -define('_MI_PROTECTOR_DOSOPT_HTA','.htaccess \xC7\xE1\xE3\xE4\xDA \xC8\xE3\xE1\xDD'); +define('_MI_PROTECTOR_DOSOPT_NONE','áÇÔíÁ ÝÞØ ÓÌá ÇáÚãáíÉ'); +define('_MI_PROTECTOR_DOSOPT_SLEEP','ÚÏã ÇÓÊÌÇÈÉ-äÇÆã'); +define('_MI_PROTECTOR_DOSOPT_EXIT','ÕÝÍÉ ÈíÖÇÁ'); +define('_MI_PROTECTOR_DOSOPT_BIP','ãäÚ ÇáÇíÈí ááÇÈÏ'); +define('_MI_PROTECTOR_DOSOPT_BIPTIME0','ãäÚ ÇáÇíÈí ãÄÞÊ'); +define('_MI_PROTECTOR_DOSOPT_HTA','.htaccess ÇáãäÚ ÈãáÝ'); -define('_MI_PROTECTOR_BIP_EXCEPT','\xC7\xE1\xE3\xCC\xE3\xE6\xDA\xC9 \xC7\xE1\xCA\xED \xE1\xC7 \xED\xCA\xE3 \xD8\xD1\xCF\xE5\xC7 \xC7\xC8\xCF\xC7'); -define('_MI_PROTECTOR_BIP_EXCEPTDSC','\xCD\xCF\xCF \xC7\xED\xC8\xED \xE3\xDA\xED\xE4 \xE1\xCD\xE3\xC7\xED\xCA\xE5 \xE3\xE4 \xC7\xE1\xD8\xD1\xCF \xE3\xE4 \xC7\xE1\xE3\xE6\xDE\xDA<br />(\xE3\xE4 \xC7\xE1\xE3\xDE\xCA\xD1\xCD \xDD\xDE\xD8 \xC7\xED\xC8\xED \xC7\xE1\xE3\xCF\xED\xD1'); +define('_MI_PROTECTOR_BIP_EXCEPT','ÇáãÌãæÚÉ ÇáÊí áÇ íÊã ØÑÏåÇ ÇÈÏÇ'); +define('_MI_PROTECTOR_BIP_EXCEPTDSC','ÍÏÏ ÇíÈí ãÚíä áÍãÇíÊå ãä ÇáØÑÏ ãä ÇáãæÞÚ<br />(ãä ÇáãÞÊÑÍ ÝÞØ ÇíÈí ÇáãÏíÑ'); -define('_MI_PROTECTOR_DISABLES','XOOPS \xCA\xDA\xD8\xED\xE1 \xCE\xD5\xC7\xC6\xD5 \xCE\xD8\xED\xD1\xC9 \xDD\xED \xE3\xCC\xE1\xC9'); +define('_MI_PROTECTOR_DISABLES','XOOPS ÊÚØíá ÎÕÇÆÕ ÎØíÑÉ Ýí ãÌáÉ'); -define('_MI_PROTECTOR_DBLAYERTRAP','\xCA\xDD\xDA\xED\xE1 \xC7\xE1\xDE\xE4\xC7\xDA \xE1\xD6\xC8\xD8 \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xCD\xDE\xE4'); -define('_MI_PROTECTOR_DBLAYERTRAPDSC','\xE5\xD0\xC7 \xC7\xE1\xC7\xCE\xCA\xED\xC7\xD1 \xED\xE3\xE4\xDA \xC7\xE1\xDA\xCF\xED\xCF \xE3\xE4 \xDA\xE3\xE1\xED\xC7\xCA \xC7\xE1\xCD\xDE\xE4 . \xE6\xE1\xDF\xE4 \xDA\xE1\xED\xDF \xC7\xE1\xCA\xC7\xDF\xCF \xE3\xE4 \xCA\xDD\xCD\xD5 \xC7\xE1\xCD\xE3\xC7\xED\xC9 \xE1\xE3\xDA\xD1\xDD\xC9 \xE3\xC7 \xC7\xE4 \xDF\xC7\xE4 \xE1\xCF\xED\xDF \xC7\xE1\xE3\xC7\xD3\xDF \xC7\xE6 \xC7\xE1\xDE\xE4\xC7\xDA'); -define('_MI_PROTECTOR_DBTRAPWOSRV','\xE1\xC7\xCA\xDE\xE3 \xC7\xC8\xCF \xC8\xCA\xDD\xCD\xD5 \xC7\xE1\xD3\xED\xD1\xDD\xD1 \xE3\xE4 \xE3\xC7\xE4\xDA \xC7\xE1\xCD\xDE\xE4'); -define('_MI_PROTECTOR_DBTRAPWOSRVDSC',' \xE5\xE4\xC7\xDF \xD3\xED\xD1\xDD\xD1\xC7\xCA \xE1\xCF\xED\xE5\xC7 \xE4\xD9\xC7\xE3 \xE3\xC7\xE4\xDA \xE1\xE1\xCD\xDE\xE4 \xDD\xED \xDE\xC7\xDA\xCF\xC9 \xC7\xE1\xC8\xED\xC7\xE4\xC7\xCA - \xE1\xE6 \xE6\xC7\xCC\xE5\xCA \xE3\xD4\xDF\xE1\xC9 \xC8\xE3\xE6\xDE\xDA\xDF \xDE\xE3 \xC8\xCA\xDD\xDA\xED\xE1 \xE5\xD0\xC7 \xC7\xE1\xC7\xCE\xCA\xED\xC7\xD1'); +define('_MI_PROTECTOR_DBLAYERTRAP','ÊÝÚíá ÇáÞäÇÚ áÖÈØ ÚãáíÇÊ ÇáÍÞä'); +define('_MI_PROTECTOR_DBLAYERTRAPDSC','åÐÇ ÇáÇÎÊíÇÑ íãäÚ ÇáÚÏíÏ ãä ÚãáíÇÊ ÇáÍÞä . æáßä Úáíß ÇáÊÇßÏ ãä ÊÝÍÕ ÇáÍãÇíÉ áãÚÑÝÉ ãÇ Çä ßÇä áÏíß ÇáãÇÓß Çæ ÇáÞäÇÚ'); +define('_MI_PROTECTOR_DBTRAPWOSRV','áÇÊÞã ÇÈÏ ÈÊÝÍÕ ÇáÓíÑÝÑ ãä ãÇäÚ ÇáÍÞä'); +define('_MI_PROTECTOR_DBTRAPWOSRVDSC',' åäÇß ÓíÑÝÑÇÊ áÏíåÇ äÙÇã ãÇäÚ ááÍÞä Ýí ÞÇÚÏÉ ÇáÈíÇäÇÊ - áæ æÇÌåÊ ãÔßáÉ ÈãæÞÚß Þã ÈÊÝÚíá åÐÇ ÇáÇÎÊíÇÑ'); -define('_MI_PROTECTOR_BIGUMBRELLA','anti-XSS (BigUmbrella)\xC7\xE1\xCD\xE3\xC7\xED\xC9 \xE3\xE4 \xC7\xE1\xE5\xCC\xE6\xE3 \xE3\xE4 \xE4\xE6\xDA'); -define('_MI_PROTECTOR_BIGUMBRELLADSC','\xE5\xD0\xC7 \xC7\xE1\xE4\xE6\xDA \xED\xDE\xE6\xE3 \xC7\xE1\xE3\xE5\xC7\xCC\xE3 \xC8\xC7\xD1\xD3\xC7\xE1 \xE3\xCD\xCA\xE6\xEC \xE3\xE4 \xCE\xE1\xC7\xE1\xC9 \xED\xCD\xC7\xE6\xE1 \xD3\xD1\xDE\xC9 \xC7\xD1\xDE\xC7\xE3 \xCD\xD3\xC7\xC8\xC7\xCA \xE6\xC7\xED\xE3\xED\xE1\xC7\xCA \xE6\xC7\xED \xC8\xED\xC7\xE4\xC7\xCA \xCD\xD3\xC7\xD3\xC9 \xE3\xE4 \xE3\xE6\xDE\xDA \xC7\xE1\xD6\xCD\xED\xC9. \xC7\xE1\xCD\xC7\xD1\xD3 \xE1\xC7\xED\xE6\xDD\xD1 \xCD\xE3\xC7\xED\xC9 \xDF\xC7\xE3\xE1\xC9 \xE1\xE5\xD0\xC7 \xC7\xE1\xE4\xE6\xDA \xE1\xC7\xCE\xCA\xE1\xC7\xDD \xC7\xE4\xE6\xC7\xDA \xC7\xE1\xE5\xCC\xE6\xE3 '); +define('_MI_PROTECTOR_BIGUMBRELLA','anti-XSS (BigUmbrella)ÇáÍãÇíÉ ãä ÇáåÌæã ãä äæÚ'); +define('_MI_PROTECTOR_BIGUMBRELLADSC','åÐÇ ÇáäæÚ íÞæã ÇáãåÇÌã ÈÇÑÓÇá ãÍÊæì ãä ÎáÇáÉ íÍÇæá ÓÑÞÉ ÇÑÞÇã ÍÓÇÈÇÊ æÇíãíáÇÊ æÇí ÈíÇäÇÊ ÍÓÇÓÉ ãä ãæÞÚ ÇáÖÍíÉ. ÇáÍÇÑÓ áÇíæÝÑ ÍãÇíÉ ßÇãáÉ áåÐÇ ÇáäæÚ áÇÎÊáÇÝ ÇäæÇÚ ÇáåÌæã '); -define('_MI_PROTECTOR_SPAMURI4U','\xE3\xC7\xE4\xDA \xC7\xE1\xD3\xC8\xC7\xE3 \xE1\xE1\xC7\xDA\xD6\xC7\xC1'); -define('_MI_PROTECTOR_SPAMURI4UDSC','\xC7\xED \xE3\xE6\xD6\xE6\xDA \xC7\xE6 \xCA\xDA\xE1\xED\xDE \xE3\xE4 \xDE\xC8\xE1 \xC7\xE1\xC7\xDA\xD6\xC7\xC1 \xED\xCD\xCA\xE6\xED \xE5\xD0\xC7 \xC7\xE1\xDA\xCF\xCF \xE3\xE4 \xC7\xE1\xD1\xE6\xC7\xC8\xD8 \xD3\xED\xDA\xCA\xC8\xD1 \xD3\xC8\xC7\xE3 \xE6\xD6\xDA\xDF \xD5\xDD\xD1 \xED\xDA\xE4\xED \xCA\xDA\xD8\xED\xE1 \xC7\xE1\xC7\xCE\xCA\xED\xC7\xD1'); -define('_MI_PROTECTOR_SPAMURI4G','\xE3\xC7\xE4\xDA \xC7\xE1\xD3\xC8\xC7\xE3 \xE1\xE1\xD2\xE6\xC7\xD1'); -define('_MI_PROTECTOR_SPAMURI4GDSC','\xC7\xED \xE3\xE6\xD6\xE6\xDA \xC7\xE6 \xCA\xDA\xE1\xED\xDE \xED\xCD\xCA\xE6\xED \xE5\xD0\xC7 \xC7\xE1\xDA\xCF\xCF \xE3\xE4 \xC7\xE1\xD1\xE6\xC7\xC8\xD8 \xD3\xED\xDA\xCA\xC8\xD1 \xD3\xC8\xC7\xE3 \xE6\xD6\xDA \xD5\xDD\xD1 \xED\xDA\xE4\xED \xCA\xDA\xD8\xED\xE1\xDF \xE1\xE1\xC7\xCE\xCA\xED\xC7\xD1'); +define('_MI_PROTECTOR_SPAMURI4U','ãÇäÚ ÇáÓÈÇã ááÇÚÖÇÁ'); +define('_MI_PROTECTOR_SPAMURI4UDSC','Çí ãæÖæÚ Çæ ÊÚáíÞ ãä ÞÈá ÇáÇÚÖÇÁ íÍÊæí åÐÇ ÇáÚÏÏ ãä ÇáÑæÇÈØ ÓíÚÊÈÑ ÓÈÇã æÖÚß ÕÝÑ íÚäí ÊÚØíá ÇáÇÎÊíÇÑ'); +define('_MI_PROTECTOR_SPAMURI4G','ãÇäÚ ÇáÓÈÇã ááÒæÇÑ'); +define('_MI_PROTECTOR_SPAMURI4GDSC','Çí ãæÖæÚ Çæ ÊÚáíÞ íÍÊæí åÐÇ ÇáÚÏÏ ãä ÇáÑæÇÈØ ÓíÚÊÈÑ ÓÈÇã æÖÚ ÕÝÑ íÚäí ÊÚØíáß ááÇÎÊíÇÑ'); } Modified: XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/de_utf8/admin.php =================================================================== --- XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/de_utf8/admin.php 2012-08-11 12:46:10 UTC (rev 10055) +++ XoopsCore/branches/2.6.x/2.6.0/htdocs/modules/protector/language/de_utf8/admin.php 2012-08-11 14:29:14 UTC (rev 10056) @@ -13,48 +13,47 @@ define("_AM_TH_TYPE","Angriffstyp"); define("_AM_TH_DESCRIPTION","Beschreibung"); -define( "_AM_TH_BADIPS" , '"Schlechte" IP-Adresse(n)<br /><br /><span style="font-weight:normal;">Write each IP a line<br />blank means all IPs are allowed</span>' ) ; +define("_AM_TH_BADIPS" , '"Schlechte" IP-Adresse(n)<br /><br /><span style="font-weight:normal;">Schreiben Sie jede IP in einer Zeile<br />Leer bedeutet, dass alle IPs sind erlaubt</span>' ) ; -define( "_AM_TH_GROUP1IPS" , 'Erlaubte IPs fur Gruppe=1<br /><br /><span style="font-weight:normal;">Jede IP in eine Zeile.<br />192.168. bedeutet 192.168.*<br />Leer Bedeutet alle IPs sind erlaubt</span>' ) ; +define("_AM_TH_GROUP1IPS" , 'Erlaubte IPs fur Gruppe=1<br /><br /><span style="font-weight:normal;">Jede IP in eine Zeile.<br />192.168. bedeutet 192.168.*<br />Leer bedeutet alle IPs sind erlaubt</span>' ) ; -define( "_AM_LABEL_COMPACTLOG" , "Komprimierter Bericht : " ) ; -define( "_AM_BUTTON_COMPACTLOG" , "komprimieren" ) ; -define( "_AM_JS_COMPACTLOGCONFIRM" , "Doppelt aufgezeichnete IPs und Angriffstypen werden zusammengefast" ) ; -define( "_AM_LABEL_REMOVEALL" , "Aufzeichnungen loschen : " ) ; -define( "_AM_BUTTON_REMOVEALL" , "Loschen!" ) ; -define( "_AM_JS_REMOVEALLCONFIRM" , "Sicher das alle Aufzeichungen geloscht werden sollen?" ) ; -define( "_AM_LABEL_REMOVE" , "Losche alle gewahlten Aufzeichnungen : " ) ; -define( "_AM_BUTTON_REMOVE" , "Loschen" ) ; -define( "_AM_JS_REMOVECONFIRM" , "Sollen alle ausgewahlten Eintrage geloscht werden?" ) ; -define( "_AM_MSG_IPFILESUPDATED" , "Die Datein fur die IP Listen wurden aktualisiert" ) ; -define( "_AM_MSG_BADIPSCANTOPEN" , "Die IP-Ausschlusdatei kann nicht geoffnet werden" ) ; -define( "_AM_MSG_GROUP1IPSCANTOPEN" , "Die IP-Einschlusdatei fur Administrationsgruppe can nicht geoffnet werden" ) ; -define( "_AM_MSG_REMOVED" , "Aufzeichnungen wurden komprimiert / geloscht" ) ; -define( "_AM_FMT_CONFIGSNOTWRITABLE" , "Der Ordner: %s braucht Schreibberechtigung (777)" ) ; +define("_AM_LABEL_COMPACTLOG" , "Komprimierter Bericht : " ) ; +define("_AM_BUTTON_COMPACTLOG" , "komprimieren" ) ; +define("_AM_JS_COMPACTLOGCONFIRM" , "Doppelt aufgezeichnete IPs und Angriffstypen werden zusammengefasst" ) ; +define("_AM_LABEL_REMOVEALL" , "Aufzeichnungen löschen: " ) ; +define("_AM_BUTTON_REMOVEALL" , "Löschen!" ) ; +define("_AM_JS_REMOVEALLCONFIRM" , "Sicher das alle Aufzeichungen gelöscht werden sollen?" ) ; +define("_AM_LABEL_REMOVE" , "Lösche alle gewählten Aufzeichnungen : " ) ; +define("_AM_BUTTON_REMOVE" , "Löschen" ) ; +define("_AM_JS_REMOVECONFIRM" , "Sollen alle ausgewählten Eintrage gelöscht werden?" ) ; +define("_AM_MSG_IPFILESUPDATED" , "Die Datein fur die IP Listen wurden aktualisiert" ) ; +define("_AM_MSG_BADIPSCANTOPEN" , "Die IP-Ausschlusdatei kann nicht geöffnet werden" ) ; +define("_AM_MSG_GROUP1IPSCANTOPEN" , "Die IP-Einschlussdatei fur Administrationsgruppe can nicht geöffnet werden" ) ; +define("_AM_MSG_REMOVED" , "Aufzeichnungen wurden komprimiert / gelöscht" ) ; +define("_AM_FMT_CONFIGSNOTWRITABLE" , "Der Ordner: %s braucht Schreibberechtigung (777)" ) ; // prefix_manager.php -define( "_AM_H3_PREFIXMAN" , "Prefix Manager" ) ; -define( "_AM_MSG_DBUPDATED" , "Datenbank wurde erfolgreich aktualisiert!" ) ; -define( "_AM_CONFIRM_DELETE" , "Alle Daten werden geloscht. OK?" ) ; -define( "_AM_TXT_HOWTOCHANGEDB" , "Wenn Sie den Prefix andern wollen,<br /> bearbeiten Sie %s/mainfile.php manuell.<br /><br />define('XOOPS_DB_PREFIX', '<b>%s</b>');" ) ; +define("_AM_H3_PREFIXMAN" , "Präfix Manager" ) ; +define("_AM_MSG_DBUPDATED" , "Datenbank wurde erfolgreich aktualisiert!" ) ; +define("_AM_CONFIRM_DELETE" , "Alle Daten werden gelöscht. OK?" ) ; +define("_AM_TXT_HOWTOCHANGEDB" , "Wenn Sie den Präfix andern wollen,<br /> bearbeiten Sie %s/mainfile.php manuell.<br /><br />define('XOOPS_DB_PREFIX','<b>%s</b>');" ) ; // advisory.php define("_AM_ADV_NOTSECURE","Nicht sicher"); -define("_AM_ADV_TRUSTPATHPUBLIC","Wenn Sie eine Grafik aufrufen bzw. sehen konnen oder der Link zeigt Ihnen eine normale Website an, scheint der sog. trust_path nicht korrekt plaziert zu sein, z.B. innerhalb des Rootverzeichnisses! Der trust_path muss auserhalb liegen, andernfalls ist ihr System nicht ausreichend geschutzt! In manchen Fallen kann kein trust_path auserhalb des Rootverzeichnisses gesetzt werden, in dem Fall konnen Sie eine .htaccess Datei mit dem Inhalt DENY FROM ALL erstellen und in das Verzeichnis kopieren. Dies ist zumindest eine Ersatzlosung, wenn auch abweichend."); -define("_AM_ADV_TRUSTPATHPUBLICLINK","Uberprufen Sie PHP Dateien innerhalb des trust_Path, sie mussen eine Fehlermeldung erhalten, z.B. 404,403 oder 500 Fehler, wenn Fehlerseiten seitens des Providers nicht erlaubt sind, dann eine weisse Seite."); -define("_AM_ADV_REGISTERGLOBALS","Diese Einstellung ladt zu verschiedenen Formen der Code Injection ein.<br />Wenn es geht, setzen Sie eine .htaccess-Datei."); -define("_AM_ADV_ALLOWURLFOPEN","Diese Einstellung erlaubt Angreifern, Scripts auf entfernten Sytemen auszufuhren.<br />Nur der Administrator des Servers kann diese Option andern.<br />Wenn Sie der Admin sind, bearbeiten Sie php.ini or httpd.conf entsprechend.<br /><b>Beispiel fur httpd.conf:<br /> php_admin_flag allow_url_fopen off</b><br />Wenn nicht, wenden Sie sich an Ihren Administrator."); -define("_AM_ADV_USETRANSSID","Ihre Session-ID wird in Anker-Tags angezeigt. Um dem Session-Hijacking vorzubeugen, sollten Sie die folgende Zeile Ihrer .htaccess-Datei in ICMS_ROOT_PATH hinzufugen.<b>php_flag session.use_trans_sid off</b>"); -define("_AM_ADV_DBPREFIX","Diese Einstellung ladt zu 'SQL Injections' ein.<br />Vergessen Sie nicht 'Force sanitizing *' in den Voreinstellungen dieses Moduls zu aktivieren."); -define("_AM_ADV_LINK_TO_PREFIXMAN","Zum Prafix-Manager"); -define("_AM_ADV_MAINUNPATCHED","Der ImpressCMS Protector kann ihre Seite unter bestimmten Umstanden schutzen, wenn es aus der mainfile.php aufgerufen wird.<br />Sie sollten diese Datei wie im README beschrieben andern."); +define("_AM_ADV_TRUSTPATHPUBLIC","Wenn Sie eine Grafik aufrufen bzw. sehen können oder der Link zeigt Ihnen eine normale Website an, scheint der sog. trust_path nicht korrekt plaziert zu sein, z.B. innerhalb des Rootverzeichnisses! Der trust_path muss auserhalb liegen, andernfalls ist ihr System nicht ausreichend geschützt! In manchen Fällen kann kein trust_path außerhalb des Rootverzeichnisses gesetzt werden, in dem Fall können Sie eine .htaccess Datei mit dem Inhalt DENY FROM ALL erstellen und in das Verzeichnis kopieren. Dies ist zumindest eine Ersatzlösung, wenn auch abweichend."); +define("_AM_ADV_TRUSTPATHPUBLICLINK","Überprüfen Sie PHP Dateien innerhalb des trust_Path, sie müssen eine Fehlermeldung erhalten, z.B. 404,403 oder 500 Fehler, wenn Fehlerseiten seitens des Providers nicht erlaubt sind, dann eine weisse Seite."); +define("_AM_ADV_REGISTERGLOBALS","Diese Einstellung lädt zu verschiedenen Formen der Code Injection ein.<br />Wenn es geht, setzen Sie eine .htaccess-Datei."); +define("_AM_ADV_ALLOWURLFOPEN","Diese Einstellung erlaubt Angreifern, Scripts auf entfernten Sytemen auszuführen.<br />Nur der Administrator des Servers kann diese Option ändern.<br />Wenn Sie der Admin sind, bearbeiten Sie php.ini or httpd.conf entsprechend.<br /><b>Beispiel für httpd.conf:<br /> php_admin_flag allow_url_fopen off</b><br />Wenn nicht, wenden Sie sich an Ihren Administrator."); +define("_AM_ADV_USETRANSSID","Ihre Session-ID wird in Anker-Tags angezeigt. Um dem Session-Hijacking vorzubeugen, sollten Sie ... [truncated message content] |
From: <be...@us...> - 2012-08-11 12:47:20
|
Revision: 10055 http://xoops.svn.sourceforge.net/xoops/?rev=10055&view=rev Author: beckmi Date: 2012-08-11 12:46:10 +0000 (Sat, 11 Aug 2012) Log Message: ----------- Removing spaces from "define", which is required for Transifex per DCrusader Modified Paths: -------------- XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/french/admin.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/french/main.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/french/modinfo.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/italian/admin.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/italian/main.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/italian/modinfo.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/spanish/admin.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/spanish/main.php XoopsModules/AMS - Article Management System/branches/roby73/AMS/modules/AMS/language/spanish/modinfo.php XoopsModules/AMS - Article Management System/branches/timgno/ams/language/english/admin.php XoopsModules/AMS - Article Management System/branches/timgno/ams/language/english/main.php XoopsModules/AMS - Article Management System/branches/timgno/ams/language/english/modinfo.php XoopsModules/AMS - Article Management System/branches/timgno/ams/language/italian/admin.php XoopsModules/AMS - Article Management System/branches/timgno/ams/language/italian/main.php XoopsModules/AMS - Article Management System/branches/timgno/ams/language/italian/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.2 Final/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.2 Final/language/english/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.2 Final/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.2 Final/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.41 Final/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 Final/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.42 RC1/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta1/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Beta2/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.50 Final/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.51 Final/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 2.52 Final/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/spanish/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/spanish/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Beta1/modules/AMS/language/spanish/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/french/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/french/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/french/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/spanish/admin.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/spanish/main.php XoopsModules/AMS - Article Management System/releases/AMS 3.00 Final/modules/AMS/language/spanish/modinfo.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/dutch/admin.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/dutch/blocks.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/dutch/main.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/dutch/modinfo.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/english/admin.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/english/main.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/english/modinfo.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/french/admin.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/french/main.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/french/modinfo.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/german/admin.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/german/main.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/german/modinfo.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/spanish/admin.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/spanish/main.php XoopsModules/AMS - Article Management System/trunk/modules/AMS/language/spanish/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/arabic/admin.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/arabic/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/bulgarian/admin.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/bulgarian/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/english/admin.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/english/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/french/admin.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/french/modinfo.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/italian/admin.php XoopsModules/TDMCreate/branches/timgno/modules/TDMCreate/language/italian/modinfo.php XoopsModules/TDMCreate/releases/1.0/language/arabic/admin.php XoopsModules/TDMCreate/releases/1.0/language/bulgarian/admin.php XoopsModules/TDMCreate/releases/1.0/language/english/admin.php XoopsModules/TDMCreate/releases/1.0/language/french/admin.php XoopsModules/TDMCreate/releases/1.0/language/italian/admin.php XoopsModules/TDMCreate/releases/1.1/language/arabic/admin.php XoopsModules/TDMCreate/releases/1.1/language/bulgarian/admin.php XoopsModules/TDMCreate/releases/1.1/language/english/admin.php XoopsModules/TDMCreate/releases/1.1/language/french/admin.php XoopsModules/TDMCreate/releases/1.1/language/italian/admin.php XoopsModules/TDMCreate/releases/1.37/TDMCreate/language/arabic/admin.php XoopsModules/TDMCreate/releases/1.37/TDMCreate/language/bulgarian/admin.php XoopsModules/TDMCreate/releases/1.37/TDMCreate/language/english/admin.php XoopsModules/TDMCreate/releases/1.37/TDMCreate/language/english/modinfo.php XoopsModules/TDMCreate/releases/1.37/TDMCreate/language/french/admin.php XoopsModules/TDMCreate/releases/1.37/TDMCreate/language/italian/admin.php XoopsModules/TDMCreate/releases/1.37/TDMCreate/language/italian/modinfo.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/modinfo.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/arabic/admin.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/arabic/modinfo.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/bulgarian/admin.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/bulgarian/modinfo.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/english/admin.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/english/modinfo.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/french/admin.php XoopsModules/TDMCreate/releases/1.39/TDMCreate/language/french/modinfo.php XoopsModules/TDMCreate/trunk/TDMCreate/language/english/admin.php XoopsModules/TDMCreate/trunk/TDMCreate/language/english/modinfo.php XoopsModules/TDMDownloads/branches/wishcraft/htdocs/modules/TDMDownloads/language/english/admin.php XoopsModules/TDMDownloads/branches/wishcraft/htdocs/modules/TDMDownloads/language/english/main.php XoopsModules/TDMDownloads/branches/wishcraft/htdocs/modules/TDMDownloads/language/english/modinfo.php XoopsModules/TDMDownloads/language/french/admin.php XoopsModules/TDMDownloads/language/french/main.php XoopsModules/TDMDownloads/language/french/modinfo.php XoopsModules/TDMDownloads/releases/1.60/TDMDownloads/language/english/main.php XoopsModules/TDMDownloads/releases/1.60/TDMDownloads/language/english/modinfo.php XoopsModules/TDMDownloads/releases/1.61/TDMDownloads/language/english/main.php XoopsModules/TDMDownloads/releases/1.61/TDMDownloads/language/english/modinfo.php XoopsModules/TDMDownloads/trunk/TDMDownloads/language/english/main.php XoopsModules/TDMDownloads/trunk/TDMDownloads/language/english/modinfo.php XoopsModules/TDMMp/trunk/TDMMp/language/english/admin.php XoopsModules/TDMMp/trunk/TDMMp/language/english/main.php XoopsModules/TDMMp/trunk/TDMMp/language/english/modinfo.php XoopsModules/TDMMp/trunk/TDMMp/language/french/admin.php XoopsModules/TDMMp/trunk/TDMMp/language/french/main.php XoopsModules/TDMMp/trunk/TDMMp/language/french/modinfo.php XoopsModules/TDMPicture/branches/mamba/TDMPicture/language/english/admin.php XoopsModules/TDMPicture/branches/mamba/TDMPicture/language/english/main.php XoopsModules/TDMPicture/branches/mamba/TDMPicture/language/english/modinfo.php XoopsModules/TDMPicture/branches/mamba/TDMPicture/language/french/admin.php XoopsModules/TDMPicture/branches/mamba/TDMPicture/language/french/main.php XoopsModules/TDMPicture/trunk/TDMPicture/language/english/admin.php XoopsModules/TDMPicture/trunk/TDMPicture/language/english/main.php XoopsModules/TDMPicture/trunk/TDMPicture/language/english/modinfo.php XoopsModules/TDMPicture/trunk/TDMPicture/language/french/admin.php XoopsModules/TDMPicture/trunk/TDMPicture/language/french/main.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/blocks.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/main.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/english/modinfo.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/french/main.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/persian/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/persian/blocks.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/persian/main.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/persian/modinfo.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/spanish/admin.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/spanish/blocks.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/spanish/main.php XoopsModules/TDMStats/branches/mamba/TDMStats/language/spanish/modinfo.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/english/admin.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/english/blocks.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/english/main.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/english/modinfo.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/french/main.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/persian/admin.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/persian/blocks.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/persian/main.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/persian/modinfo.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/spanish/admin.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/spanish/blocks.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/spanish/main.php XoopsModules/TDMStats/releases/1.06/TDMStats/language/spanish/modinfo.php XoopsModules/TDMStats/trunk/TDMStats/language/english/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/english/blocks.php XoopsModules/TDMStats/trunk/TDMStats/language/english/main.php XoopsModules/TDMStats/trunk/TDMStats/language/english/modinfo.php XoopsModules/TDMStats/trunk/TDMStats/language/french/main.php XoopsModules/TDMStats/trunk/TDMStats/language/persian/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/persian/blocks.php XoopsModules/TDMStats/trunk/TDMStats/language/persian/main.php XoopsModules/TDMStats/trunk/TDMStats/language/persian/modinfo.php XoopsModules/TDMStats/trunk/TDMStats/language/spanish/admin.php XoopsModules/TDMStats/trunk/TDMStats/language/spanish/blocks.php XoopsModules/TDMStats/trunk/TDMStats/language/spanish/main.php XoopsModules/TDMStats/trunk/TDMStats/language/spanish/modinfo.php XoopsModules/aChat/branches/phppp_and_domecc/language/english/admin.php XoopsModules/aChat/branches/phppp_and_domecc/language/english/modinfo.php XoopsModules/aChat/branches/phppp_and_domecc/language/french/admin.php XoopsModules/aChat/branches/phppp_and_domecc/language/french/modinfo.php XoopsModules/aChat/branches/phppp_and_domecc/language/schinese/admin.php XoopsModules/aChat/branches/phppp_and_domecc/language/schinese/modinfo.php XoopsModules/aChat/branches/phppp_and_domecc/language/schinese_utf8/admin.php XoopsModules/aChat/branches/phppp_and_domecc/language/schinese_utf8/modinfo.php XoopsModules/aChat/releases/0.23.2/language/english/admin.php XoopsModules/aChat/releases/0.23.2/language/english/modinfo.php XoopsModules/aChat/releases/0.23.2/language/french/admin.php XoopsModules/aChat/releases/0.23.2/language/french/modinfo.php XoopsModules/aChat/releases/0.23.2/language/persian/admin.php XoopsModules/aChat/releases/0.23.2/language/persian/modinfo.php XoopsModules/aChat/releases/0.23.2/language/spanish/admin.php XoopsModules/aChat/releases/0.23.2/language/spanish/modinfo.php XoopsModules/aChat/releases/0.23.2/language/turkish/admin.php XoopsModules/aChat/releases/0.23.2/language/turkish/modinfo.php XoopsModules/aChat/trunk/aChat/language/english/admin.php XoopsModules/aChat/trunk/aChat/language/english/modinfo.php XoopsModules/aChat/trunk/aChat/language/french/admin.php XoopsModules/aChat/trunk/aChat/language/french/modinfo.php XoopsModules/aChat/trunk/aChat/language/persian/admin.php XoopsModules/aChat/trunk/aChat/language/persian/modinfo.php XoopsModules/aChat/trunk/aChat/language/schinese/admin.php XoopsModules/aChat/trunk/aChat/language/schinese/modinfo.php XoopsModules/aChat/trunk/aChat/language/schinese_utf8/admin.php XoopsModules/aChat/trunk/aChat/language/schinese_utf8/modinfo.php XoopsModules/aChat/trunk/aChat/language/spanish/admin.php XoopsModules/aChat/trunk/aChat/language/spanish/modinfo.php XoopsModules/aChat/trunk/aChat/language/turkish/admin.php XoopsModules/aChat/trunk/aChat/language/turkish/modinfo.php XoopsModules/addresses/branches/timgno/addresses/language/italian/admin.php XoopsModules/addresses/branches/timgno/addresses/language/italian/main.php XoopsModules/addresses/branches/timgno/addresses/language/italian/modinfo.php XoopsModules/addresses/trunk/addresses/language/english/admin.php XoopsModules/addresses/trunk/addresses/language/english/main.php XoopsModules/addresses/trunk/addresses/language/english/modinfo.php XoopsModules/addresses/trunk/addresses/language/italian/admin.php XoopsModules/addresses/trunk/addresses/language/italian/main.php XoopsModules/addresses/trunk/addresses/language/italian/modinfo.php XoopsModules/adslight/trunk/adslight/language/bosanski/admin.php XoopsModules/adslight/trunk/adslight/language/bosanski/main.php XoopsModules/adslight/trunk/adslight/language/bosanski/modinfo.php XoopsModules/adslight/trunk/adslight/language/english/admin.php XoopsModules/adslight/trunk/adslight/language/english/main.php XoopsModules/adslight/trunk/adslight/language/english/modinfo.php XoopsModules/adslight/trunk/adslight/language/french/admin.php XoopsModules/adslight/trunk/adslight/language/french/main.php XoopsModules/adslight/trunk/adslight/language/french/modinfo.php XoopsModules/adslight/trunk/adslight/language/german/admin.php XoopsModules/adslight/trunk/adslight/language/german/main.php XoopsModules/adslight/trunk/adslight/language/german/modinfo.php XoopsModules/adslight/trunk/adslight/language/nederlands/admin.php XoopsModules/adslight/trunk/adslight/language/nederlands/main.php XoopsModules/adslight/trunk/adslight/language/nederlands/modinfo.php XoopsModules/adslight/trunk/adslight/language/spanish/admin.php XoopsModules/adslight/trunk/adslight/language/spanish/main.php XoopsModules/adslight/trunk/adslight/language/spanish/modinfo.php XoopsModules/ajaxfilemanager/releases/ajaximagemanager/ajaxfilemanager/admin.php XoopsModules/ajaxfilemanager/releases/ajaximagemanager/ajaxfilemanager/language/english/admin.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/ajaxfilemanager/inc/pclzip.lib.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/admin.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/main.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/english/modinfo.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/french.old/admin.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/french.old/main.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/french.old/modinfo.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/french_iso.old/admin.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/french_iso.old/main.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/french_iso.old/modinfo.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/italian.old/admin.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/italian.old/main.php XoopsModules/ajaxfilemanager/trunk/ajaxfilemanager/language/italian.old/modinfo.php XoopsModules/antispam/trunk/antispam/language/english/admin.php XoopsModules/antispam/trunk/antispam/language/english/modinfo.php XoopsModules/antispam/trunk/antispam/language/german/admin.php XoopsModules/antispam/trunk/antispam/language/german/modinfo.php XoopsModules/article/releases/article-1.0/language/english/admin.php XoopsModules/article/releases/article-1.0/language/english/main.php XoopsModules/article/releases/article-1.0/language/english/modinfo.php XoopsModules/article/releases/article-1.0/language/schinese/admin.php XoopsModules/article/releases/article-1.0/language/schinese/main.php XoopsModules/article/releases/article-1.0/language/schinese/modinfo.php XoopsModules/article/releases/article-1.0/language/schinese_utf8/admin.php XoopsModules/article/releases/article-1.0/language/schinese_utf8/main.php XoopsModules/article/releases/article-1.0/language/schinese_utf8/modinfo.php XoopsModules/article/releases/article-2.00-rc/language/english/admin.php XoopsModules/article/releases/article-2.00-rc/language/english/main.php XoopsModules/article/releases/article-2.00-rc/language/english/modinfo.php XoopsModules/article/releases/article-2.00-rc/language/schinese/admin.php XoopsModules/article/releases/article-2.00-rc/language/schinese/main.php XoopsModules/article/releases/article-2.00-rc/language/schinese/modinfo.php XoopsModules/article/releases/article-2.00-rc/language/schinese_utf8/admin.php XoopsModules/article/releases/article-2.00-rc/language/schinese_utf8/main.php XoopsModules/article/releases/article-2.00-rc/language/schinese_utf8/modinfo.php XoopsModules/article/trunk/article/language/english/admin.php XoopsModules/article/trunk/article/language/english/main.php XoopsModules/article/trunk/article/language/english/modinfo.php XoopsModules/article/trunk/article/language/schinese/admin.php XoopsModules/article/trunk/article/language/schinese/main.php XoopsModules/article/trunk/article/language/schinese/modinfo.php XoopsModules/article/trunk/article/language/schinese_utf8/admin.php XoopsModules/article/trunk/article/language/schinese_utf8/main.php XoopsModules/article/trunk/article/language/schinese_utf8/modinfo.php XoopsModules/avaman/releases/0.21/avaman/include/Archive_Zip.php XoopsModules/avaman/releases/0.21/avaman/language/english/admin.php XoopsModules/avaman/releases/0.21/avaman/language/english/modinfo.php XoopsModules/avaman/releases/0.21/avaman/language/italian/admin.php XoopsModules/avaman/releases/0.21/avaman/language/italian/modinfo.php XoopsModules/avaman/releases/0.21/avaman/language/japanese/admin.php XoopsModules/avaman/releases/0.21/avaman/language/japanese/modinfo.php XoopsModules/avaman/releases/0.21/avaman/language/persian/admin.php XoopsModules/avaman/releases/0.21/avaman/language/persian/modinfo.php XoopsModules/avaman/releases/0.21/avaman/language/polish/admin.php XoopsModules/avaman/releases/0.21/avaman/language/polish/modinfo.php XoopsModules/avaman/releases/0.21/avaman/language/spanish/admin.php XoopsModules/avaman/releases/0.21/avaman/language/spanish/modinfo.php XoopsModules/avaman/trunk/avaman/include/Archive_Zip.php XoopsModules/avaman/trunk/avaman/language/english/modinfo.php XoopsModules/avaman/trunk/avaman/language/italian/admin.php XoopsModules/avaman/trunk/avaman/language/italian/modinfo.php XoopsModules/avaman/trunk/avaman/language/japanese/admin.php XoopsModules/avaman/trunk/avaman/language/japanese/modinfo.php XoopsModules/avaman/trunk/avaman/language/persian/admin.php XoopsModules/avaman/trunk/avaman/language/persian/modinfo.php XoopsModules/avaman/trunk/avaman/language/polish/admin.php XoopsModules/avaman/trunk/avaman/language/polish/modinfo.php XoopsModules/avaman/trunk/avaman/language/spanish/admin.php XoopsModules/avaman/trunk/avaman/language/spanish/modinfo.php XoopsModules/backup/releases/3.0/backup/language/english/admin.php XoopsModules/backup/releases/3.0/backup/language/schinese/admin.php XoopsModules/backup/trunk/backup/language/english/admin.php XoopsModules/backup/trunk/backup/language/english/main.php XoopsModules/benchmark/releases/1.01 - Alpha/htdocs/modules/benchmark/language/english/modinfo.php XoopsModules/benchmark/releases/1.02 - Beta/htdocs/modules/benchmark/language/english/modinfo.php XoopsModules/benchmark/releases/1.03 - Beta1/htdocs/modules/benchmark/language/english/main.php XoopsModules/benchmark/releases/1.03 - Beta1/htdocs/modules/benchmark/language/english/modinfo.php XoopsModules/benchmark/releases/1.05/htdocs/modules/benchmark/language/english/main.php XoopsModules/benchmark/releases/1.05/htdocs/modules/benchmark/language/english/modinfo.php XoopsModules/benchmark/releases/1.06/htdocs/modules/benchmark/language/english/main.php XoopsModules/benchmark/releases/1.06/htdocs/modules/benchmark/language/english/modinfo.php XoopsModules/benchmark/releases/1.07/htdocs/modules/benchmark/language/english/main.php XoopsModules/benchmark/releases/1.07/htdocs/modules/benchmark/language/english/modinfo.php XoopsModules/benchmark/releases/1.08 - Stable/htdocs/modules/benchmark/language/english/main.php XoopsModules/benchmark/releases/1.08 - Stable/htdocs/modules/benchmark/language/english/modinfo.php XoopsModules/birthday/releases/2.2/language/arabic/admin.php XoopsModules/birthday/releases/2.2/language/arabic/main.php XoopsModules/birthday/releases/2.2/language/arabic/modinfo.php XoopsModules/birthday/releases/2.2/language/english/admin.php XoopsModules/birthday/releases/2.2/language/english/main.php XoopsModules/birthday/releases/2.2/language/english/modinfo.php XoopsModules/birthday/releases/2.2/language/french/admin.php XoopsModules/birthday/releases/2.2/language/french/main.php XoopsModules/birthday/releases/2.2/language/french/modinfo.php XoopsModules/birthday/releases/2.2/language/persian/admin.php XoopsModules/birthday/releases/2.2/language/persian/main.php XoopsModules/birthday/releases/2.2/language/persian/modinfo.php XoopsModules/birthday/releases/2.2/language/spanish/admin.php XoopsModules/birthday/releases/2.2/language/spanish/main.php XoopsModules/birthday/releases/2.2/language/spanish/modinfo.php XoopsModules/birthday/trunk/birthday/language/arabic/admin.php XoopsModules/birthday/trunk/birthday/language/arabic/main.php XoopsModules/birthday/trunk/birthday/language/arabic/modinfo.php XoopsModules/birthday/trunk/birthday/language/english/admin.php XoopsModules/birthday/trunk/birthday/language/english/main.php XoopsModules/birthday/trunk/birthday/language/english/modinfo.php XoopsModules/birthday/trunk/birthday/language/french/admin.php XoopsModules/birthday/trunk/birthday/language/french/main.php XoopsModules/birthday/trunk/birthday/language/french/modinfo.php XoopsModules/birthday/trunk/birthday/language/persian/admin.php XoopsModules/birthday/trunk/birthday/language/persian/main.php XoopsModules/birthday/trunk/birthday/language/persian/modinfo.php XoopsModules/birthday/trunk/birthday/language/spanish/admin.php XoopsModules/birthday/trunk/birthday/language/spanish/main.php XoopsModules/birthday/trunk/birthday/language/spanish/modinfo.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/admin.php XoopsModules/bitly/trunk/htdocs/modules/bitly/language/english/modinfo.php XoopsModules/bmsurvey/releases/0.85/language/english/admin.php XoopsModules/bmsurvey/releases/0.85/language/english/blocks.php XoopsModules/bmsurvey/releases/0.85/language/english/main.php XoopsModules/bmsurvey/releases/0.85/language/english/modinfo.php XoopsModules/bmsurvey/releases/0.85/language/french/admin.php XoopsModules/bmsurvey/releases/0.85/language/french/blocks.php XoopsModules/bmsurvey/releases/0.85/language/french/main.php XoopsModules/bmsurvey/releases/0.85/language/japanese/admin.php XoopsModules/bmsurvey/releases/0.85/language/japanese/blocks.php XoopsModules/bmsurvey/releases/0.85/language/japanese/main.php XoopsModules/bmsurvey/releases/0.85/language/japanese/modinfo.php XoopsModules/bmsurvey/releases/0.97/language/english/admin.php XoopsModules/bmsurvey/releases/0.97/language/english/blocks.php XoopsModules/bmsurvey/releases/0.97/language/english/main.php XoopsModules/bmsurvey/releases/0.97/language/english/modinfo.php XoopsModules/bmsurvey/releases/0.97/language/french/admin.php XoopsModules/bmsurvey/releases/0.97/language/french/blocks.php XoopsModules/bmsurvey/releases/0.97/language/french/main.php XoopsModules/bmsurvey/releases/0.97/language/japanese/admin.php XoopsModules/bmsurvey/releases/0.97/language/japanese/blocks.php XoopsModules/bmsurvey/releases/0.97/language/japanese/main.php XoopsModules/bmsurvey/releases/0.97/language/japanese/modinfo.php XoopsModules/bmsurvey/trunk/bmsurvey/language/english/admin.php XoopsModules/bmsurvey/trunk/bmsurvey/language/english/blocks.php XoopsModules/bmsurvey/trunk/bmsurvey/language/english/main.php XoopsModules/bmsurvey/trunk/bmsurvey/language/english/modinfo.php XoopsModules/bmsurvey/trunk/bmsurvey/language/french/admin.php XoopsModules/bmsurvey/trunk/bmsurvey/language/french/blocks.php XoopsModules/bmsurvey/trunk/bmsurvey/language/french/main.php XoopsModules/bmsurvey/trunk/bmsurvey/language/japanese/admin.php XoopsModules/bmsurvey/trunk/bmsurvey/language/japanese/blocks.php XoopsModules/bmsurvey/trunk/bmsurvey/language/japanese/main.php XoopsModules/bmsurvey/trunk/bmsurvey/language/japanese/modinfo.php XoopsModules/boox/releases/1.7/language/english/admin.php XoopsModules/boox/releases/1.7/language/englishUTF8/admin.php XoopsModules/boox/releases/1.7/language/french/admin.php XoopsModules/boox/releases/1.7/language/frenchUTF8/admin.php XoopsModules/boox/releases/1.7/language/portuguesebr/admin.php XoopsModules/boox/trunk/boox/language/english/admin.php XoopsModules/boox/trunk/boox/language/english_ISO/admin.php XoopsModules/boox/trunk/boox/language/french/admin.php XoopsModules/boox/trunk/boox/language/french_ISO/admin.php XoopsModules/boox/trunk/boox/language/portuguesebr_ISO/admin.php XoopsModules/chat/trunk/chat/language/english/admin.php XoopsModules/chat/trunk/chat/language/english/main.php XoopsModules/chat/trunk/chat/language/english/modinfo.php XoopsModules/chat/trunk/chat/language/russian/admin.php XoopsModules/chat/trunk/chat/language/russian/main.php XoopsModules/chat/trunk/chat/language/russian/modinfo.php XoopsModules/club/releases/1.0.7/club/class/pclerror.lib.php XoopsModules/club/releases/1.0.7/club/class/pcltar.lib.php XoopsModules/club/releases/1.0.7/club/class/pcltrace.lib.php XoopsModules/club/trunk/club/class/pclerror.lib.php XoopsModules/club/trunk/club/class/pcltar.lib.php XoopsModules/club/trunk/club/class/pcltrace.lib.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/english/admin.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/english/modinfo.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/french/admin.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/french/main.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/french/modinfo.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/italian/admin.php XoopsModules/codelink/release/1.36/codelink/htdocs/modules/codelink/language/italian/modinfo.php XoopsModules/compounds/releases/2.18/htdocs/modules/compounds/language/english/admin.php XoopsModules/compounds/releases/2.18/htdocs/modules/compounds/language/english/main.php XoopsModules/compounds/releases/2.18/htdocs/modules/compounds/language/english/modinfo.php XoopsModules/contact/branches/mamba/contact/language/english/admin.php XoopsModules/contact/branches/mamba/contact/language/english/main.php XoopsModules/contact/branches/mamba/contact/language/english/modinfo.php XoopsModules/contact/branches/mamba/contact/language/french/admin.php XoopsModules/contact/branches/mamba/contact/language/french/main.php XoopsModules/contact/branches/mamba/contact/language/french/modinfo.php XoopsModules/contact/branches/voltan/v1.8/contact/language/english/modinfo.php XoopsModules/contact/releases/1.01/language/english/main.php XoopsModules/contact/trunk/contact/language/english/main.php XoopsModules/contact/trunk/contact/language/english/modinfo.php XoopsModules/contact/trunk/contact/language/french/main.php XoopsModules/contact/trunk/contact/language/french/modinfo.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/english/admin.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/english/blocks.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/english/main.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/english/modinfo.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/french/admin.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/french/blocks.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/french/main.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/french/modinfo.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/persian/admin.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/persian/blocks.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/persian/main.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/persian/modinfo.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/portuguesebr/admin.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/portuguesebr/blocks.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/portuguesebr/main.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/portuguesebr/modinfo.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/pt-br_utf8/admin.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/pt-br_utf8/blocks.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/pt-br_utf8/main.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/pt-br_utf8/modinfo.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/spanish/admin.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/spanish/blocks.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/spanish/main.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/spanish/modinfo.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/spanishutf8/admin.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/spanishutf8/blocks.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/spanishutf8/main.php XoopsModules/content/branches/fmcontent/modules/fmcontent/language/spanishutf8/modinfo.php XoopsModules/content/branches/voltan/modules/forcontent/language/english/admin.php XoopsModules/content/branches/voltan/modules/forcontent/language/english/blocks.php XoopsModules/content/branches/voltan/modules/forcontent/language/english/main.php XoopsModules/content/branches/voltan/modules/forcontent/language/english/modinfo.php XoopsModules/content/branches/voltan/modules/forcontent/language/spanish/admin.php XoopsModules/content/branches/voltan/modules/forcontent/language/spanish/blocks.php XoopsModules/content/branches/voltan/modules/forcontent/language/spanish/main.php XoopsModules/content/branches/voltan/modules/forcontent/language/spanish/modinfo.php XoopsModules/content/branches/voltan/modules/forcontent/language/spanishutf8/admin.php XoopsModules/content/branches/voltan/modules/forcontent/language/spanishutf8/blocks.php XoopsModules/content/branches/voltan/modules/forcontent/language/spanishutf8/main.php XoopsModules/content/branches/voltan/modules/forcontent/language/spanishutf8/modinfo.php XoopsModules/content/trunk/content/language/english/admin.php XoopsModules/content/trunk/content/language/english/blocks.php XoopsModules/content/trunk/content/language/english/main.php XoopsModules/content/trunk/content/language/english/modinfo.php XoopsModules/content/trunk/content/language/french/admin.php XoopsModules/content/trunk/content/language/french/blocks.php XoopsModules/content/trunk/content/language/french/main.php XoopsModules/content/trunk/content/language/french/modinfo.php XoopsModules/cumulus/trunk/cumulus/language/english/modinfo.php XoopsModules/defacer/branches/mamba/defacer/language/english/admin.php XoopsModules/defacer/branches/mamba/defacer/language/english/modinfo.php XoopsModules/defacer/trunk/defacer/language/english/admin.php XoopsModules/defacer/trunk/defacer/language/english/modinfo.php XoopsModules/documents/releases/2.20/htdocs/modules/document/language/english/admin.php XoopsModules/documents/releases/2.20/htdocs/modules/document/language/english/blocks.php XoopsModules/documents/releases/2.20/htdocs/modules/document/language/english/main.php XoopsModules/documents/releases/2.20/htdocs/modules/document/language/english/modinfo.php XoopsModules/donations/releases/1.03/htdocs/modules/donations/language/english/admin.php XoopsModules/donations/releases/1.03/htdocs/modules/donations/language/english/blocks.php XoopsModules/donations/releases/1.03/htdocs/modules/donations/language/english/main.php XoopsModules/donations/releases/1.03/htdocs/modules/donations/language/english/modinfo.php XoopsModules/escorts/releases/1.25/htdocs/modules/escorts/language/english/main.php XoopsModules/escorts/releases/1.25/htdocs/modules/escorts/language/english/modinfo.php XoopsModules/escorts/releases/1.26/htdocs/modules/escorts/language/english/main.php XoopsModules/escorts/releases/1.26/htdocs/modules/escorts/language/english/modinfo.php XoopsModules/escorts/releases/1.32/htdocs/modules/escorts/language/english/main.php XoopsModules/escorts/releases/1.32/htdocs/modules/escorts/language/english/modinfo.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/english/admin.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/english/blocks.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/english/main.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/english/modinfo.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french/admin.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french/blocks.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french/main.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french/modinfo.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french_iso/admin.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french_iso/blocks.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french_iso/main.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/french_iso/modinfo.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/spanish/admin.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/spanish/blocks.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/spanish/main.php XoopsModules/extcal/branches/jjdai/htdocs/modules/extcal/language/spanish/modinfo.php XoopsModules/extcal/branches/mamba/extcal/language/english/admin.php XoopsModules/extcal/branches/mamba/extcal/language/english/blocks.php XoopsModules/extcal/branches/mamba/extcal/language/english/main.php XoopsModules/extcal/branches/mamba/extcal/language/english/modinfo.php XoopsModules/extcal/branches/mamba/extcal/language/french/admin.php XoopsModules/extcal/branches/mamba/extcal/language/french/blocks.php XoopsModules/extcal/branches/mamba/extcal/language/french/main.php XoopsModules/extcal/branches/mamba/extcal/language/french/modinfo.php XoopsModules/extcal/branches/mamba/extcal/language/spanish/admin.php XoopsModules/extcal/branches/mamba/extcal/language/spanish/blocks.php XoopsModules/extcal/branches/mamba/extcal/language/spanish/main.php XoopsModules/extcal/branches/mamba/extcal/language/spanish/modinfo.php XoopsModules/extcal/releases/2.2.2/extcal/class/pclerror.lib.php XoopsModules/extcal/releases/2.2.2/extcal/class/pcltar.lib.php XoopsModules/extcal/releases/2.2.2/extcal/class/pcltrace.lib.php XoopsModules/extcal/releases/2.2.2/extcal/language/english/admin.php XoopsModules/extcal/releases/2.2.2/extcal/language/english/blocks.php XoopsModules/extcal/releases/2.2.2/extcal/language/english/main.php XoopsModules/extcal/releases/2.2.2/extcal/language/english/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/english/admin.php XoopsModules/extcal/trunk/modules/extcal/language/english/blocks.php XoopsModules/extcal/trunk/modules/extcal/language/english/main.php XoopsModules/extcal/trunk/modules/extcal/language/english/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/french/admin.php XoopsModules/extcal/trunk/modules/extcal/language/french/blocks.php XoopsModules/extcal/trunk/modules/extcal/language/french/main.php XoopsModules/extcal/trunk/modules/extcal/language/french/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/admin.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/blocks.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/main.php XoopsModules/extcal/trunk/modules/extcal/language/french_iso/modinfo.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/admin.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/blocks.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/main.php XoopsModules/extcal/trunk/modules/extcal/language/spanish/modinfo.php XoopsModules/extgallery/branches/goffy/modules/extgallery/language/english/main.php XoopsModules/extgallery/branches/goffy/modules/extgallery/language/german/main.php XoopsModules/extgallery/branches/goffy/modules/extgallery/language/german/modinfo.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/class/pclerror.lib.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/class/pcltar.lib.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/class/pcltrace.lib.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/english/main.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/english/modinfo.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/french/main.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/french/modinfo.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/german/main.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/german/modinfo.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/persian/main.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/persian/modinfo.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/spanish/main.php XoopsModules/extgallery/branches/mamba/extgallery/modules/extgallery/language/spanishutf8/main.php XoopsModules/extgallery/branches/voltan/modules/extgallery/class/pclerror.lib.php XoopsModules/extgallery/branches/voltan/modules/extgallery/class/pcltar.lib.php XoopsModules/extgallery/branches/voltan/modules/extgallery/class/pcltrace.lib.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/class/pclerror.lib.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/class/pcltar.lib.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/class/pcltrace.lib.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/english/main.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/english/modinfo.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/french/main.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/french/modinfo.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/german/main.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/german/modinfo.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/persian/main.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/persian/modinfo.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/spanish/main.php XoopsModules/extgallery/branches/zoullou/modules/extgallery/language/spanishutf8/main.php XoopsModules/extgallery/releases/1.0.8/extgallery/class/pclerror.lib.php XoopsModules/extgallery/releases/1.0.8/extgallery/class/pcltar.lib.php XoopsModules/extgallery/releases/1.0.8/extgallery/class/pcltrace.lib.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/class/pclerror.lib.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/class/pcltar.lib.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/class/pcltrace.lib.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/language/english/main.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/language/english/modinfo.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/language/persian/main.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/language/persian/modinfo.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/language/spanish/main.php XoopsModules/extgallery/releases/1.0.9/modules/extgallery/language/spanishutf8/main.php XoopsModules/extgallery/trunk/modules/extgallery/class/pclerror.lib.php XoopsModules/extgallery/trunk/modules/extgallery/class/pcltar.lib.php XoopsModules/extgallery/trunk/modules/extgallery/class/pcltrace.lib.php XoopsModules/extgallery/trunk/modules/extgallery/language/english/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/english/modinfo.php XoopsModules/extgallery/trunk/modules/extgallery/language/french/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/french/modinfo.php XoopsModules/extgallery/trunk/modules/extgallery/language/german/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/german/modinfo.php XoopsModules/extgallery/trunk/modules/extgallery/language/persian/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/persian/modinfo.php XoopsModules/extgallery/trunk/modules/extgallery/language/spanish/main.php XoopsModules/extgallery/trunk/modules/extgallery/language/spanishutf8/main.php XoopsModules/feeds/releases/1.01/modules/feeds/language/english/admin.php XoopsModules/feeds/releases/1.01/modules/feeds/language/english/main.php XoopsModules/feeds/releases/1.01/modules/feeds/language/english/modinfo.php XoopsModules/feeds/releases/1.01/modules/feeds/language/italian/admin.php XoopsModules/feeds/releases/1.01/modules/feeds/language/italian/main.php XoopsModules/feeds/releases/1.01/modules/feeds/language/italian/modinfo.php XoopsModules/feeds/releases/1.01b/modules/feeds/language/english/admin.php XoopsModules/feeds/releases/1.01b/modules/feeds/language/english/main.php XoopsModules/feeds/releases/1.01b/modules/feeds/language/english/modinfo.php XoopsModules/feeds/releases/1.01b/modules/feeds/language/italian/admin.php XoopsModules/feeds/releases/1.01b/modules/feeds/language/italian/main.php XoopsModules/feeds/releases/1.01b/modules/feeds/language/italian/modinfo.php XoopsModules/feeds/trunk/moduels/feeds/language/english/admin.php XoopsModules/feeds/trunk/moduels/feeds/language/english/main.php XoopsModules/feeds/trunk/moduels/feeds/language/english/modinfo.php XoopsModules/feeds/trunk/moduels/feeds/language/italian/admin.php XoopsModules/feeds/trunk/moduels/feeds/language/italian/main.php XoopsModules/feeds/trunk/moduels/feeds/language/italian/modinfo.php XoopsModules/flowplayer/releases/1.02/htdocs/modules/flowplayer/language/english/admin.php XoopsModules/flowplayer/releases/1.02/htdocs/modules/flowplayer/language/english/blocks.php XoopsModules/flowplayer/releases/1.02/htdocs/modules/flowplayer/language/english/modinfo.php XoopsModules/flowplayer/releases/1.04/htdocs/modules/flowplayer/language/english/admin.php XoopsModules/flowplayer/releases/1.04/htdocs/modules/flowplayer/language/english/blocks.php XoopsModules/flowplayer/releases/1.04/htdocs/modules/flowplayer/language/english/modinfo.php XoopsModules/flowplayer/releases/1.05/htdocs/modules/flowplayer/language/arabic/admin.php XoopsModules/flowplayer/releases/1.05/htdocs/modules/flowplayer/language/arabic/modinfo.php XoopsModules/flowplayer/releases/1.05/htdocs/modules/flowplayer/language/english/admin.php XoopsModules/flowplayer/releases/1.05/htdocs/modules/flowplayer/language/english/blocks.php XoopsModules/flowplayer/releases/1.05/htdocs/modules/flowplayer/language/english/modinfo.php XoopsModules/flowplayer/releases/1.06/htdocs/modules/flowplayer/language/english/admin.php XoopsModules/flowplayer/releases/1.06/htdocs/modules/flowplayer/language/english/blocks.php XoopsModules/flowplayer/releases/1.06/htdocs/modules/flowplayer/languag... [truncated message content] |