You can subscribe to this list here.
| 2012 |
Jan
|
Feb
(214) |
Mar
(139) |
Apr
(198) |
May
(187) |
Jun
(151) |
Jul
(210) |
Aug
(169) |
Sep
(58) |
Oct
(53) |
Nov
(54) |
Dec
(301) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013 |
Jan
(348) |
Feb
(178) |
Mar
(219) |
Apr
(154) |
May
(117) |
Jun
(194) |
Jul
(61) |
Aug
(132) |
Sep
(121) |
Oct
(110) |
Nov
(11) |
Dec
(18) |
| 2014 |
Jan
(34) |
Feb
(50) |
Mar
(82) |
Apr
(98) |
May
(39) |
Jun
(111) |
Jul
(67) |
Aug
(36) |
Sep
(33) |
Oct
(26) |
Nov
(53) |
Dec
(44) |
| 2015 |
Jan
(29) |
Feb
(47) |
Mar
(25) |
Apr
(19) |
May
(23) |
Jun
(20) |
Jul
(49) |
Aug
(7) |
Sep
(10) |
Oct
(10) |
Nov
(4) |
Dec
(25) |
| 2016 |
Jan
(8) |
Feb
(7) |
Mar
(1) |
Apr
|
May
(3) |
Jun
|
Jul
(1) |
Aug
(2) |
Sep
|
Oct
|
Nov
(7) |
Dec
(5) |
| 2017 |
Jan
(4) |
Feb
|
Mar
|
Apr
|
May
(15) |
Jun
|
Jul
(18) |
Aug
(24) |
Sep
|
Oct
(14) |
Nov
|
Dec
|
| 2018 |
Jan
|
Feb
(22) |
Mar
|
Apr
(11) |
May
(1) |
Jun
(17) |
Jul
(2) |
Aug
(2) |
Sep
|
Oct
(6) |
Nov
(5) |
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <be...@us...> - 2014-04-25 13:27:26
|
Revision: 12492
http://sourceforge.net/p/xoops/svn/12492
Author: beckmi
Date: 2014-04-25 13:27:08 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): xNewsletter
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/accounts.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/attachment.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/bmh.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/bmh_callback_database.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/cat.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/catsubscr.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/import.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/letter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/mailinglist.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/maintenance.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/protocol.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/sendletter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/subscr.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/task.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/css/module.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/css/style.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/bookmarks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/bookmarks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/about.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/add.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/alert.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/arrow.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/home.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/off.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/on.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_accounts.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_attachment.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_attachment_del.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_bmh.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_category.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_category_subscr.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_catsubscr_temp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_check.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_clone.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_copy.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_delete.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_delete_2.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_details.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_edit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_edit_2.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_failed.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_import.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_mailinglist.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_maintenance.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_newsletter.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_nothing.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_ok.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_preview.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_protocol.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_quit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_resend.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_send.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_sendtest.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_subscribers.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xn_task.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/icons/xoopsmicrobutton.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/kletterfreaks.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/nf_bg_green.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/nf_bg_red.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/nf_logo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/nf_logo_trans.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/xoops-bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/letter_template/xoops-logo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/images/xNewsletter.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/blocks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/blocks/blocks_catsubscr.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/blocks/blocks_letter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/blocks/blocks_subscrinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/breadcrumb.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/request.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/session.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_accounts.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_attachment.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_bmh.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_cat.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_catsubscr.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_import.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_letter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_mailinglist.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_protocol.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_subscr.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xNewsletter_task.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/class/xnewsletter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/cron.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/docs/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/docs/credits.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/docs/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/docs/install.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/docs/lang_diff.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/docs/licence.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/docs/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/common.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/config.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/constants.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/html2text/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/html2text/epl-v10.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/html2text/html2text.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/install.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/mailinglist.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/module.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/onupdate.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/phpmailer_bmh/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/phpmailer_bmh/class.phpmailer-bmh.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/phpmailer_bmh/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/phpmailer_bmh/phpmailer-bmh_rules.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/search.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/include/task.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/common.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/help/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/help/help.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/help/help2.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/help/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/mail_template/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/mail_template/activate.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/mail_template/delete.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/mail_template/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/mail_template/info_change.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/mail_template/update.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/templates/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/templates/basic.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/templates/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/english/templates/xoops.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/language/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/letter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/csv.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/csv.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/evennews.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/rmbulletin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/sample1col.csv
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/sample4col.csv
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/smartpartner.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/subscribers.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/system_user.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/weblinks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/plugins/xoopsuser.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/print.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/protocol.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/sendletter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/sql/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/sql/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/subscription.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/blocks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/blocks/xNewsletter_catsubscr_block_day.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/blocks/xNewsletter_catsubscr_block_recent.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/blocks/xNewsletter_letter_block_day.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/blocks/xNewsletter_letter_block_random.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/blocks/xNewsletter_letter_block_recent.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/blocks/xNewsletter_subscrinfo_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_common_breadcrumb.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_footer.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_header.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_index_list_letters.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_letter.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_letter_list_letters.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_letter_list_subscrs.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_letter_preview.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_print.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_protocol.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_subscription.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_subscription_list_subscriptions.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/templates/xNewsletter_subscription_result.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/xoops_version.php
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/about.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/about.php 2014-04-25 13:27:08 UTC (rev 12492)
@@ -0,0 +1,36 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GPL 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include "admin_header.php";
+xoops_cp_header();
+//global $indexAdmin;
+
+echo $indexAdmin->addNavigation("about.php");
+echo $indexAdmin->renderabout('9P3B3FXKF868J', false);
+
+include "admin_footer.php";
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/about.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/accounts.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/accounts.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/accounts.php 2014-04-25 13:27:08 UTC (rev 12492)
@@ -0,0 +1,362 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GPL 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include "admin_header.php";
+xoops_cp_header();
+//global $indexAdmin;
+
+// We recovered the value of the argument op in the URL$
+$op = xNewsletter_CleanVars($_REQUEST, 'op', 'list', 'string');
+$save_and_check = xNewsletter_CleanVars($_REQUEST, 'save_and_check', 'none', 'string');
+$accounts_id = xNewsletter_CleanVars($_REQUEST, 'accounts_id', 0, 'int');
+$post = xNewsletter_CleanVars($_REQUEST, 'post', '', 'string');
+
+if ($post == "" && $op == "save_accounts" && $save_and_check =="none" ) $op = "edit_account";
+
+switch ($op) {
+ case "check_account" :
+ $img_ok = "<img src='" . XNEWSLETTER_ICONS_URL . "/xn_ok.png' alt='" . _AM_XNEWSLETTER_OK . "' title='"._AM_XNEWSLETTER_OK . "' /> ";
+ $img_failed = "<img src='" . XNEWSLETTER_ICONS_URL . "/xn_failed.png' alt='" . _AM_XNEWSLETTER_FAILED . "' title='" . _AM_XNEWSLETTER_FAILED . "' /> ";
+
+ echo $indexAdmin->addNavigation("accounts.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ACCOUNTSLIST, 'accounts.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+
+ if ($accounts_id == 0) {
+ redirect_header("accounts.php", 3, _AM_XNEWSLETTER_ERROR_NO_VALID_ID);
+ } else {
+ $accountObj =& $xnewsletter->getHandler('xNewsletter_accounts')->get($accounts_id);
+ }
+
+ $mailhost = $accountObj->getVar("accounts_server_in");
+ $port = $accountObj->getVar("accounts_port_in");
+ switch ($accountObj->getVar("accounts_type")) {
+ case _AM_ACCOUNTS_TYPE_VAL_POP3:
+ $service = "pop3";
+ break;
+ case _AM_ACCOUNTS_TYPE_VAL_SMTP:
+ case _AM_ACCOUNTS_TYPE_VAL_GMAIL:
+ $service = "imap";
+ break;
+ case "default":
+ default:
+ $service = "";
+ break;
+ }
+ $service_option = $accountObj->getVar("accounts_securetype_in");
+ $accounts_password = $accountObj->getVar("accounts_password");
+ $accounts_username = $accountObj->getVar("accounts_username");
+ $accounts_inbox = $accountObj->getVar("accounts_inbox"); $accounts_inbox_ok = 0;
+ $accounts_hardbox = $accountObj->getVar("accounts_hardbox"); $accounts_hardbox_ok = 0;
+ $accounts_softbox = $accountObj->getVar("accounts_softbox"); $accounts_softbox_ok = 0;
+
+ $command = $mailhost.":".$port;
+ if ($service !='') $command .= '/' . $service;
+ if ($service_option !='') $command .= '/' . $service_option;
+
+ echo "<table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width5'></th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_INFO."</th>
+ </tr>";
+
+ $mbox = @imap_open("{" . $command . "}", $accounts_username, $accounts_password); // or die ("can't connect: " . imap_last_error());
+ if ($mbox === false) {
+ echo "<tr>";
+ echo "<td class='center width5'>".$img_failed."</td>";
+ echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_MAILBOX._AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED."</td>";
+ echo "<td class='left'>".imap_last_error()."</td>";
+ echo "</tr>";
+ } else {
+ echo "<tr>";
+ echo "<td class='center width5'>".$img_ok."</td>";
+ echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_MAILBOX._AM_XNEWSLETTER_ACCOUNTS_CHECK_OK."</td>";
+ echo "<td class='left'></td>";
+ echo "</tr>";
+
+ $folders = imap_listmailbox($mbox, "{".$command."}", "*");
+ if ($folders == false) {
+ echo "<tr>";
+ echo "<td class='center width5'>".$img_failed."</td>";
+ echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_FOLDERS._AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED."</td>";
+ echo "<td class='left'>".imap_last_error()."</td>";
+ echo "</tr>";
+ } else {
+ echo "<tr>";
+ echo "<td class='center width5'>".$img_ok."</td>";
+ echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_FOLDERS._AM_XNEWSLETTER_ACCOUNTS_CHECK_OK."</td>";
+ echo "<td class='left'>";
+ if (is_array($folders)) {
+ reset ($folders);
+ sort ($folders);
+ $foldercreated = 0;
+ while (list( $key, $val) = each ($folders)) {
+ echo "($key) ";
+ echo imap_utf7_decode (str_replace("{".$command."}","",$val)) . "<br>\n";
+ if ("{".$command."}".$accounts_inbox == $val) $accounts_inbox_ok = 1;
+ if ("{".$command."}".$accounts_hardbox == $val) {
+ $accounts_hardbox_ok = 1;
+ } else {
+ @imap_createmailbox($mbox, imap_utf7_encode('{'.$command.'}' . $accounts_hardbox));
+ $foldercreated = 1;
+ }
+ if ("{".$command."}".$accounts_softbox == $val) {
+ $accounts_softbox_ok = 1;
+ } else {
+ @imap_createmailbox($mbox, imap_utf7_encode('{' . $command . '}' . $accounts_softbox));
+ $foldercreated = 1;
+ }
+ }
+ if ($foldercreated == 1) {
+ $folders_recheck = imap_listmailbox($mbox, "{" . $command . "}", "*");
+ while (list( $key, $val) = each ($folders_recheck)) {
+ if ("{".$command."}".$accounts_hardbox == $val) $accounts_hardbox_ok = 1;
+ if ("{".$command."}".$accounts_softbox == $val) $accounts_softbox_ok = 1;
+ }
+ }
+ }
+
+ echo "</td>";
+ echo "</tr>";
+ echo "<tr>";
+ if ($accountObj->getVar("accounts_use_bmh") == '1') {
+ if ($accounts_inbox_ok == 1 && $accounts_hardbox_ok == 1 && $accounts_softbox_ok == 1) {
+ echo "<td class='center width5'>" . $img_ok . "</td>";
+ } else {
+ echo "<td class='center width5'>" . $img_failed . "</td>";
+ }
+ echo "<td class='left'>" . _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH . "</td>";
+ echo "<td class='left'>";
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH_INBOX . " ";
+ if ($accounts_inbox_ok == 1) {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_OK . $img_ok;
+ } else {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED . $img_failed;
+ }
+ echo "<br />";
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH_HARDBOX." ";
+ if ($accounts_hardbox_ok == 1) {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_OK . $img_ok;
+ } else {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED . $img_failed;
+ }
+ echo "<br />";
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH_SOFTBOX . " ";
+ if ($accounts_softbox_ok == 1) {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_OK . $img_ok;
+ } else {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED . $img_failed;
+ }
+ echo "<br />";
+ echo "</td>";
+ } else {
+ echo "<td class='center width5'>" . $img_ok . "</td>";
+ echo "<td class='left'>" . _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH._AM_XNEWSLETTER_ACCOUNTS_CHECK_SKIPPED . "</td>";
+ echo "<td class='center'></td>";
+ }
+ echo "</tr>";
+ }
+ imap_close($mbox);
+ }
+ echo "</table>";
+ break;
+
+ case "list":
+ default:
+ echo $indexAdmin->addNavigation('accounts.php') ;
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_NEWACCOUNTS, 'accounts.php?op=new_account', 'add');
+ echo $indexAdmin->renderButton();
+
+ $limit = $GLOBALS['xoopsModuleConfig']['adminperpage'];
+ $criteria = new CriteriaCompo();
+ $criteria->setSort("accounts_id ASC, accounts_type");
+ $criteria->setOrder("ASC");
+ $numrows = $xnewsletter->getHandler('xNewsletter_accounts')->getCount();
+ $start = xNewsletter_CleanVars ( $_REQUEST, 'start', 0, 'int' );
+ $criteria->setStart($start);
+ $criteria->setLimit($limit);
+ $accounts_arr = $xnewsletter->getHandler('xNewsletter_accounts')->getall($criteria);
+ if ($numrows > $limit) {
+ include_once XOOPS_ROOT_PATH . "/class/pagenav.php";
+ $pagenav = new XoopsPageNav($numrows, $limit, $start, 'start', 'op=list');
+ $pagenav = $pagenav->renderNav(4);
+ } else {
+ $pagenav = '';
+ }
+
+ // View Table
+ if ($numrows > 0) {
+ echo "<table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_ACCOUNTS_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_TYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_NAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURMAIL."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_DEFAULT."</th>
+ <th class='center width10'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>";
+
+ $class = "odd";
+
+ foreach (array_keys($accounts_arr) as $i) {
+ echo "<tr class='".$class."'>";
+ $class = ($class == "even") ? "odd" : "even";
+ echo "<td class='center'>".$i."</td>";
+ $arr_accounts_type=array(
+ _AM_ACCOUNTS_TYPE_VAL_PHP_MAIL=>_AM_ACCOUNTS_TYPE_PHPMAIL,
+ _AM_ACCOUNTS_TYPE_VAL_PHP_SENDMAIL=>_AM_ACCOUNTS_TYPE_PHPSENDMAIL,
+ _AM_ACCOUNTS_TYPE_VAL_POP3=>_AM_ACCOUNTS_TYPE_POP3,
+ _AM_ACCOUNTS_TYPE_VAL_SMTP=>_AM_ACCOUNTS_TYPE_SMTP,
+ _AM_ACCOUNTS_TYPE_VAL_GMAIL=>_AM_ACCOUNTS_TYPE_GMAIL);
+ echo "<td class='center'>". $arr_accounts_type[$accounts_arr[$i]->getVar("accounts_type")]."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_name")."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_yourname")."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_yourmail")."</td>";
+ $verif_accounts_default = ( $accounts_arr[$i]->getVar("accounts_default") == 1 ) ? _YES : _NO;
+ echo "<td class='center'>".$verif_accounts_default."</td>";
+
+ echo "<td class='center width5'>";
+ echo " <a href='accounts.php?op=edit_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_edit.png alt='"._EDIT."' title='"._EDIT."' /></a>";
+ echo " <a href='accounts.php?op=delete_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_delete.png alt='"._DELETE."' title='"._DELETE."' /></a>";
+ if ($accounts_arr[$i]->getVar("accounts_type") != _AM_ACCOUNTS_TYPE_VAL_PHP_MAIL && $accounts_arr[$i]->getVar("accounts_type") != _AM_ACCOUNTS_TYPE_VAL_PHP_SENDMAIL) {
+ echo " <a href='accounts.php?op=check_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_check.png alt='"._AM_ACCOUNTS_TYPE_CHECK."' title='"._AM_ACCOUNTS_TYPE_CHECK."' /></a>";
+ }
+ echo "</td>";
+ echo "</tr>";
+ }
+ echo "</table><br /><br />";
+ echo "<br /><div class='center'>" . $pagenav . "</div><br />";
+ } else {
+ echo "<table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_ACCOUNTS_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_TYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_NAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURMAIL."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_USERNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PASSWORD."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SERVER_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PORT_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SECURETYPE_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SERVER_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PORT_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SECURETYPE_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_DEFAULT."</th>
+ <th class='center width10'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>";
+ echo "</table><br /><br />";
+ }
+
+ break;
+
+ case "new_account":
+ echo $indexAdmin->addNavigation("accounts.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ACCOUNTSLIST, 'accounts.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+ $accountObj = $xnewsletter->getHandler('xNewsletter_accounts')->create();
+ $accountObj = xNewsletter_setPost($accountObj, $_POST);
+ $form = $accountObj->getForm();
+ $form->display();
+ break;
+
+ case "save_accounts":
+ if ( !$GLOBALS["xoopsSecurity"]->check() ) {
+ redirect_header("accounts.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+
+ $accountObj =& $xnewsletter->getHandler('xNewsletter_accounts')->get($accounts_id);
+ $_POST['accounts_id'] = $accounts_id;
+ $accountObj = xNewsletter_setPost($accountObj, $_POST);
+
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria("accounts_default", 1));
+ $count_accounts_default = $xnewsletter->getHandler('xNewsletter_accounts')->getCount($criteria);
+ if ($count_accounts_default > 0) {
+ if ($accountObj->getVar("accounts_default") == 1) {
+ global $xoopsDB;
+ $verif_accounts_default = "1";
+ //reset old accounts_default
+ $sql = "UPDATE `{$xoopsDB->prefix("mod_xnewsletter_accounts")}` SET `accounts_default` = '0'";
+ $result= $xoopsDB->query($sql) or die ("MySQL-Error: " . mysql_error());
+ } else {
+ $verif_accounts_default = "0";
+ }
+ } else {
+ $verif_accounts_default = "1";
+ }
+ $accountObj->setVar("accounts_default", $verif_accounts_default);
+ if ($accountObj->getVar("accounts_yourmail") != "" && $accountObj->getVar("accounts_yourmail") != _AM_ACCOUNTS_TYPE_YOUREMAIL ) {
+ if ($xnewsletter->getHandler('xNewsletter_accounts')->insert($accountObj)) {
+ if ($save_and_check == 'none') {
+ redirect_header("accounts.php?op=list", 2, _AM_XNEWSLETTER_FORMOK);
+ } else {
+ redirect_header("accounts.php?op=check_account&accounts_id={$accountObj->getVar("accounts_id")}", 2, _AM_XNEWSLETTER_FORMOK);
+ }
+ }
+ } else {
+ $accountObj->setErrors(_MA_XNEWSLETTER_SUBSCRIPTION_ERROR_NOEMAIL);
+ }
+
+ echo $obj->getHtmlErrors();
+ $form = $accountObj->getForm();
+ $form->display();
+ break;
+
+ case "edit_account":
+ echo $indexAdmin->addNavigation("accounts.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_NEWACCOUNTS, 'accounts.php?op=new_account', 'add');
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ACCOUNTSLIST, 'accounts.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+ $accountObj = $xnewsletter->getHandler('xNewsletter_accounts')->get($accounts_id);
+ if (!empty($_POST)) {
+ xNewsletter_setPost($accountObj, $_POST);
+ }
+ $form = $accountObj->getForm();
+ $form->display();
+ break;
+
+ case "delete_account":
+ $accountObj = $xnewsletter->getHandler('xNewsletter_accounts')->get($accounts_id);
+ if (isset($_POST["ok"]) && $_POST["ok"] == "1") {
+ if ( !$GLOBALS["xoopsSecurity"]->check() ) {
+ redirect_header("accounts.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+ if ($xnewsletter->getHandler('xNewsletter_accounts')->delete($accountObj)) {
+ redirect_header("accounts.php", 3, _AM_XNEWSLETTER_FORMDELOK);
+ } else {
+ echo $accountObj->getHtmlErrors();
+ }
+ } else {
+ xoops_confirm(array("ok" => 1, "accounts_id" => $accounts_id, "op" => "delete_account"), "accounts.php", sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $accountObj->getVar("accounts_name")));
+ }
+ break;
+}
+include "admin_footer.php";
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/accounts.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_footer.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_footer.php 2014-04-25 13:27:08 UTC (rev 12492)
@@ -0,0 +1,38 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GPL 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+echo "
+<br /><br /><div align='center'><a href='http://www.xoops.org' target='_blank'>
+<img src='" . XNEWSLETTER_ICONS_URL . "/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS' /></a>
+</div>";
+echo "
+<div class='center small italic pad5'>
+<strong>" . $xnewsletter->getModule()->getVar('name') . "</strong> " . _AM_XNEWSLETTER_MAINTAINEDBY . "
+<a href='http://www.xoops.org' title='Visit' class='tooltip' rel='external'>XOOPS Community</a>
+</div>";
+xoops_cp_footer();
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_header.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_header.php 2014-04-25 13:27:08 UTC (rev 12492)
@@ -0,0 +1,80 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GPL 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php';
+include_once dirname(dirname(__FILE__)) . '/include/common.php';
+
+// Include xoops admin header
+include_once XOOPS_ROOT_PATH . "/include/cp_functions.php";
+/*
+$pathIcon16 = XOOPS_URL . '/' . $xnewsletter->getModule()->getInfo('icons16');
+$pathIcon32 = XOOPS_URL . '/' . $xnewsletter->getModule()->getInfo('icons32');
+$pathModuleAdmin = XOOPS_ROOT_PATH . '/' . $xnewsletter->getModule()->getInfo('dirmoduleadmin');
+require_once $pathModuleAdmin . '/moduleadmin/moduleadmin.php';
+*/
+
+//$dirname = basename(dirname(dirname(__FILE__)));
+
+//include_once XOOPS_ROOT_PATH . "/modules/" . $xnewsletter->getModule()->dirname() . "/include/functions.php";
+//include_once XOOPS_ROOT_PATH . "/modules/" . $xnewsletter->getModule()->dirname() . "/include/config.php";
+
+//$module_handler =& xoops_gethandler('module');
+$xoopsModule = $xnewsletter->getModule();
+
+//Load languages
+xoops_loadLanguage('admin', $xnewsletter->getModule()->dirname());
+xoops_loadLanguage('modinfo', $xnewsletter->getModule()->dirname());
+xoops_loadLanguage('main', $xnewsletter->getModule()->dirname());
+
+if (!xNewsletter_checkModuleAdmin()) {
+ xoops_cp_header();
+ echo xoops_error(_AM_XNEWSLETTER_NOFRAMEWORKS);
+ xoops_cp_footer();
+ exit();
+}
+
+//$pathIcon = XOOPS_URL . "/modules/" . $dirname . "/images/icons";
+$indexAdmin = new ModuleAdmin();
+
+$myts = MyTextSanitizer::getInstance();
+
+if ($xoopsUser) {
+ $moduleperm_handler =& xoops_gethandler('groupperm');
+ if (!$moduleperm_handler->checkRight('module_admin', $xnewsletter->getModule()->mid(), $xoopsUser->getGroups())) {
+ redirect_header(XOOPS_URL, 1, _NOPERM);
+ exit();
+ }
+} else {
+ redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
+ exit();
+}
+
+if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
+ include_once(XOOPS_ROOT_PATH . "/class/template.php");
+ $xoopsTpl = new XoopsTpl();
+}
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/admin_header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/attachment.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/attachment.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/attachment.php 2014-04-25 13:27:08 UTC (rev 12492)
@@ -0,0 +1,179 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GNU General Public License 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include "admin_header.php";
+xoops_cp_header();
+//global $pathIcon, $indexAdmin;
+
+// We recovered the value of the argument op in the URL$
+$op = xNewsletter_CleanVars($_REQUEST, 'op', 'list', 'string');
+$attachment_id = xNewsletter_CleanVars($_REQUEST, 'attachment_id', 0, 'int');
+
+switch ($op) {
+ case "list" :
+ default :
+ echo $indexAdmin->addNavigation('attachment.php');
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_NEWATTACHMENT, 'attachment.php?op=new_attachment', 'add');
+ echo $indexAdmin->renderButton();
+ $limit = $GLOBALS['xoopsModuleConfig']['adminperpage'];
+ $criteria = new CriteriaCompo();
+ $criteria->setSort("attachment_letter_id DESC, attachment_id");
+ $criteria->setOrder("DESC");
+ $numrows = $xnewsletter->getHandler('xNewsletter_attachment')->getCount();
+ $start = xNewsletter_CleanVars ( $_REQUEST, 'start', 0, 'int' );
+ $criteria->setStart($start);
+ $criteria->setLimit($limit);
+ $attachment_arr = $xnewsletter->getHandler('xNewsletter_attachment')->getall($criteria);
+ if ($numrows > $limit) {
+ include_once XOOPS_ROOT_PATH . "/class/pagenav.php";
+ $pagenav = new XoopsPageNav($numrows, $limit, $start, 'start', 'op=list');
+ $pagenav = $pagenav->renderNav(4);
+ } else {
+ $pagenav = '';
+ }
+
+ // View Table
+ if ($numrows>0) {
+ echo "
+ <table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_ATTACHMENT_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_LETTER_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_NAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_TYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_SUBMITTER."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_CREATED."</th>
+ <th class='center width5'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>
+ ";
+
+ $class = "odd";
+
+ foreach (array_keys($attachment_arr) as $i) {
+ echo "<tr class='" . $class . "'>";
+ $class = ($class == "even") ? "odd" : "even";
+ echo "<td class='center'>".$i."</td>";
+
+ $letter =& $xnewsletter->getHandler('xNewsletter_letter')->get($attachment_arr[$i]->getVar("attachment_letter_id"));
+ $title_letter = $letter->getVar("letter_title");
+ echo "<td class='center'>" . $title_letter . "</td>";
+ echo "<td class='center'>" . $attachment_arr[$i]->getVar("attachment_name") . "</td>";
+ echo "<td class='center'>" .$attachment_arr[$i]->getVar("attachment_type")."</td>";
+ echo "<td class='center'>" . XoopsUser::getUnameFromId($attachment_arr[$i]->getVar("attachment_submitter"), "S") . "</td>";
+ echo "<td class='center'>" . formatTimeStamp($attachment_arr[$i]->getVar("attachment_created"), "S") . "</td>";
+
+ echo "
+ <td class='center width5' nowrap='nowrap'>
+ <a href='attachment.php?op=edit_attachment&attachment_id=" . $i . "'><img src=" . XNEWSLETTER_ICONS_URL . "/xn_edit.png alt='" . _EDIT . "' title='" . _EDIT . "' /></a>
+ <a href='attachment.php?op=delete_attachment&attachment_id=" . $i . "'><img src=" . XNEWSLETTER_ICONS_URL . "/xn_delete.png alt='" . _DELETE . "' title='" . _DELETE . "' /></a>
+ </td>
+ ";
+ echo "</tr>";
+ }
+ echo "</table><br /><br />";
+ echo "<br /><div class='center'>" . $pagenav . "</div><br />";
+ } else {
+ echo "
+ <table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>" . _AM_XNEWSLETTER_ATTACHMENT_ID . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_LETTER_ID . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_NAME . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_TYPE . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_SUBMITTER . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_CREATED . "</th>
+ <th class='center width5'>" . _AM_XNEWSLETTER_FORMACTION . "</th>
+ </tr>
+ </table><br /><br />
+ ";
+ }
+ break;
+
+ case "new_attachment" :
+ echo $indexAdmin->addNavigation("attachment.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ATTACHMENTLIST, 'attachment.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+
+ $obj =& $xnewsletter->getHandler('xNewsletter_attachment')->create();
+ $form = $obj->getForm();
+ $form->display();
+ break;
+
+ case "save_attachment" :
+ if (!$GLOBALS["xoopsSecurity"]->check()) {
+ redirect_header("attachment.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+
+ $obj =& $xnewsletter->getHandler('xNewsletter_attachment')->get($attachment_id);
+ //Form attachment_letter_id
+ $obj->setVar("attachment_letter_id", xNewsletter_CleanVars($_REQUEST, "attachment_letter_id", 0, "int"));
+ //Form attachment_name
+ $obj->setVar("attachment_name", xNewsletter_CleanVars($_REQUEST, "attachment_name", "", "string"));
+ //Form attachment_type
+ $obj->setVar("attachment_type", xNewsletter_CleanVars($_REQUEST, "attachment_type", 0, "int"));
+ //Form attachment_submitter
+ $obj->setVar("attachment_submitter", xNewsletter_CleanVars($_REQUEST, "attachment_submitter", 0, "int"));
+ //Form attachment_created
+ $obj->setVar("attachment_created", xNewsletter_CleanVars($_REQUEST, "attachment_created", time(), "int"));
+
+ if ($xnewsletter->getHandler('xNewsletter_attachment')->insert($obj)) {
+ redirect_header("attachment.php?op=list", 2, _AM_XNEWSLETTER_FORMOK);
+ }
+
+ echo $obj->getHtmlErrors();
+ $form =& $obj->getForm();
+ $form->display();
+ break;
+
+ case "edit_attachment" :
+ echo $indexAdmin->addNavigation("attachment.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_NEWATTACHMENT, 'attachment.php?op=new_attachment', 'add');
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ATTACHMENTLIST, 'attachment.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+ $obj = $xnewsletter->getHandler('xNewsletter_attachment')->get($attachment_id);
+ $form = $obj->getForm();
+ $form->display();
+ break;
+
+ case "delete_attachment" :
+ $obj =& $xnewsletter->getHandler('xNewsletter_attachment')->get($attachment_id);
+ if (isset($_POST["ok"]) && $_POST["ok"] == 1) {
+ if (!$GLOBALS["xoopsSecurity"]->check()) {
+ redirect_header("attachment.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+ if ($xnewsletter->getHandler('xNewsletter_attachment')->delete($obj)) {
+ redirect_header("attachment.php", 3, _AM_XNEWSLETTER_FORMDELOK);
+ } else {
+ echo $obj->getHtmlErrors();
+ }
+ } else {
+ xoops_confirm(array("ok" => 1, "attachment_id" => $attachment_id, "op" => "delete_attachment"), $_SERVER["REQUEST_URI"], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $obj->getVar("attachment_letter_id")));
+ }
+ break;
+}
+include "admin_footer.php";
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/attachment.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/bmh.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/bmh.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xNewsletter/admin/bmh.php 2014-04-25 13:27:08 UTC (rev 12492)
@@ -0,0 +1,404 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copy...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 13:22:07
|
Revision: 12491
http://sourceforge.net/p/xoops/svn/12491
Author: beckmi
Date: 2014-04-25 13:21:55 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): xNewsletter
Modified Paths:
--------------
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh_callback_database.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/cat.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/catsubscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/import.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/letter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/mailinglist.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/maintenance.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/menu.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/protocol.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/sendletter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/subscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/task.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/blocks/blocks_catsubscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/blocks/blocks_letter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/blocks/blocks_subscrinfo.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/breadcrumb.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/request.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/session.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_accounts.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_attachment.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_bmh.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_cat.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_catsubscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_import.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_letter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_mailinglist.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_protocol.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_subscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_task.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xnewsletter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/cron.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/changelog.txt
XoopsModules/xnewsletter/branches/mamba/xNewsletter/footer.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/common.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/config.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/functions.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/install.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/mailinglist.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/onupdate.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/phpmailer_bmh/class.phpmailer-bmh.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/phpmailer_bmh/phpmailer-bmh_rules.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/search.inc.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/task.inc.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/index.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/blocks.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/common.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/main.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/modinfo.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/letter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/csv.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/evennews.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/rmbulletin.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/smartpartner.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/subscribers.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/weblinks.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/xoopsuser.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/print.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/protocol.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/sendletter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/subscription.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/xoops_version.php
Added Paths:
-----------
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/css/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/css/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/css/module.css
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/css/style.css
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/bookmarks/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/bookmarks/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/about.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/add.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/alert.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/arrow.gif
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/home.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/off.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/on.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_accounts.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_attachment.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_attachment_del.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_bmh.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_category.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_category_subscr.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_catsubscr_temp.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_check.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_clone.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_copy.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_delete.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_delete_2.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_details.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_edit.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_edit_2.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_failed.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_import.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_mailinglist.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_maintenance.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_newsletter.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_nothing.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_ok.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_preview.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_protocol.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_quit.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_resend.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_send.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_sendtest.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_subscribers.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xn_task.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/icons/xoopsmicrobutton.gif
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/kletterfreaks.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/nf_bg_green.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/nf_bg_red.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/nf_logo.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/nf_logo_trans.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/xoops-bg.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/letter_template/xoops-logo.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/images/xNewsletter.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/js/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/assets/js/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/mail_template/info_change.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/templates/basic.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/templates/xoops.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_catsubscr_block_day.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_catsubscr_block_recent.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_day.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_random.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_recent.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_subscrinfo_block.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_common_breadcrumb.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_footer.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_header.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_index.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_index_list_letters.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_list_letters.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_list_subscrs.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_preview.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_print.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_protocol.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription_list_subscriptions.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription_result.tpl
Removed Paths:
-------------
XoopsModules/xnewsletter/branches/mamba/xNewsletter/css/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/js/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/mail_template/info_change.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/templates/basic.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/templates/xoops.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_catsubscr_block_day.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_catsubscr_block_recent.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_day.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_random.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_recent.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_subscrinfo_block.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_common_breadcrumb.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_footer.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_header.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_index_list_letters.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_list_letters.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_list_subscrs.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_preview.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_print.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_protocol.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription_list_subscriptions.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription_result.html
Modified: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php 2014-04-25 13:14:48 UTC (rev 12490)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php 2014-04-25 13:21:55 UTC (rev 12491)
@@ -1,4 +1,4 @@
-<?php
+<?php
/**
* ****************************************************************************
* - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
Modified: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php 2014-04-25 13:14:48 UTC (rev 12490)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php 2014-04-25 13:21:55 UTC (rev 12491)
@@ -1,4 +1,4 @@
-<?php
+<?php
/**
* ****************************************************************************
* - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
@@ -80,14 +80,14 @@
if ($service_option !='') $command .= '/' . $service_option;
echo "<table class='outer width100' cellspacing='1'>
- <tr>
- <th class='center width5'></th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_INFO."</th>
- </tr>";
-
+ <tr>
+ <th class='center width5'></th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_INFO."</th>
+ </tr>";
+
$mbox = @imap_open("{" . $command . "}", $accounts_username, $accounts_password); // or die ("can't connect: " . imap_last_error());
- if ( $mbox === false ) {
+ if ($mbox === false) {
echo "<tr>";
echo "<td class='center width5'>".$img_failed."</td>";
echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_MAILBOX._AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED."</td>";
@@ -202,7 +202,7 @@
$criteria->setStart($start);
$criteria->setLimit($limit);
$accounts_arr = $xnewsletter->getHandler('xNewsletter_accounts')->getall($criteria);
- if ( $numrows > $limit ) {
+ if ($numrows > $limit) {
include_once XOOPS_ROOT_PATH . "/class/pagenav.php";
$pagenav = new XoopsPageNav($numrows, $limit, $start, 'start', 'op=list');
$pagenav = $pagenav->renderNav(4);
@@ -212,66 +212,66 @@
// View Table
if ($numrows > 0) {
- echo "<table class='outer width100' cellspacing='1'>
- <tr>
- <th class='center width2'>"._AM_XNEWSLETTER_ACCOUNTS_ID."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_TYPE."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_NAME."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURNAME."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURMAIL."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_DEFAULT."</th>
- <th class='center width10'>"._AM_XNEWSLETTER_FORMACTION."</th>
- </tr>";
-
+ echo "<table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_ACCOUNTS_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_TYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_NAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURMAIL."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_DEFAULT."</th>
+ <th class='center width10'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>";
+
$class = "odd";
foreach (array_keys($accounts_arr) as $i) {
- echo "<tr class='".$class."'>";
- $class = ($class == "even") ? "odd" : "even";
- echo "<td class='center'>".$i."</td>";
- $arr_accounts_type=array(
- _AM_ACCOUNTS_TYPE_VAL_PHP_MAIL=>_AM_ACCOUNTS_TYPE_PHPMAIL,
- _AM_ACCOUNTS_TYPE_VAL_PHP_SENDMAIL=>_AM_ACCOUNTS_TYPE_PHPSENDMAIL,
- _AM_ACCOUNTS_TYPE_VAL_POP3=>_AM_ACCOUNTS_TYPE_POP3,
- _AM_ACCOUNTS_TYPE_VAL_SMTP=>_AM_ACCOUNTS_TYPE_SMTP,
- _AM_ACCOUNTS_TYPE_VAL_GMAIL=>_AM_ACCOUNTS_TYPE_GMAIL);
- echo "<td class='center'>". $arr_accounts_type[$accounts_arr[$i]->getVar("accounts_type")]."</td>";
- echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_name")."</td>";
- echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_yourname")."</td>";
- echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_yourmail")."</td>";
- $verif_accounts_default = ( $accounts_arr[$i]->getVar("accounts_default") == 1 ) ? _YES : _NO;
- echo "<td class='center'>".$verif_accounts_default."</td>";
-
- echo "<td class='center width5'>";
- echo " <a href='accounts.php?op=edit_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_edit.png alt='"._EDIT."' title='"._EDIT."' /></a>";
- echo " <a href='accounts.php?op=delete_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_delete.png alt='"._DELETE."' title='"._DELETE."' /></a>";
- if ($accounts_arr[$i]->getVar("accounts_type") != _AM_ACCOUNTS_TYPE_VAL_PHP_MAIL && $accounts_arr[$i]->getVar("accounts_type") != _AM_ACCOUNTS_TYPE_VAL_PHP_SENDMAIL) {
- echo " <a href='accounts.php?op=check_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_check.png alt='"._AM_ACCOUNTS_TYPE_CHECK."' title='"._AM_ACCOUNTS_TYPE_CHECK."' /></a>";
- }
- echo "</td>";
- echo "</tr>";
+ echo "<tr class='".$class."'>";
+ $class = ($class == "even") ? "odd" : "even";
+ echo "<td class='center'>".$i."</td>";
+ $arr_accounts_type=array(
+ _AM_ACCOUNTS_TYPE_VAL_PHP_MAIL=>_AM_ACCOUNTS_TYPE_PHPMAIL,
+ _AM_ACCOUNTS_TYPE_VAL_PHP_SENDMAIL=>_AM_ACCOUNTS_TYPE_PHPSENDMAIL,
+ _AM_ACCOUNTS_TYPE_VAL_POP3=>_AM_ACCOUNTS_TYPE_POP3,
+ _AM_ACCOUNTS_TYPE_VAL_SMTP=>_AM_ACCOUNTS_TYPE_SMTP,
+ _AM_ACCOUNTS_TYPE_VAL_GMAIL=>_AM_ACCOUNTS_TYPE_GMAIL);
+ echo "<td class='center'>". $arr_accounts_type[$accounts_arr[$i]->getVar("accounts_type")]."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_name")."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_yourname")."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_yourmail")."</td>";
+ $verif_accounts_default = ( $accounts_arr[$i]->getVar("accounts_default") == 1 ) ? _YES : _NO;
+ echo "<td class='center'>".$verif_accounts_default."</td>";
+
+ echo "<td class='center width5'>";
+ echo " <a href='accounts.php?op=edit_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_edit.png alt='"._EDIT."' title='"._EDIT."' /></a>";
+ echo " <a href='accounts.php?op=delete_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_delete.png alt='"._DELETE."' title='"._DELETE."' /></a>";
+ if ($accounts_arr[$i]->getVar("accounts_type") != _AM_ACCOUNTS_TYPE_VAL_PHP_MAIL && $accounts_arr[$i]->getVar("accounts_type") != _AM_ACCOUNTS_TYPE_VAL_PHP_SENDMAIL) {
+ echo " <a href='accounts.php?op=check_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_check.png alt='"._AM_ACCOUNTS_TYPE_CHECK."' title='"._AM_ACCOUNTS_TYPE_CHECK."' /></a>";
+ }
+ echo "</td>";
+ echo "</tr>";
}
echo "</table><br /><br />";
echo "<br /><div class='center'>" . $pagenav . "</div><br />";
} else {
echo "<table class='outer width100' cellspacing='1'>
- <tr>
- <th class='center width2'>"._AM_XNEWSLETTER_ACCOUNTS_ID."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_TYPE."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_NAME."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURNAME."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURMAIL."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_USERNAME."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PASSWORD."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SERVER_IN."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PORT_IN."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SECURETYPE_IN."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SERVER_OUT."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PORT_OUT."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SECURETYPE_OUT."</th>
- <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_DEFAULT."</th>
- <th class='center width10'>"._AM_XNEWSLETTER_FORMACTION."</th>
- </tr>";
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_ACCOUNTS_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_TYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_NAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURMAIL."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_USERNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PASSWORD."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SERVER_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PORT_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SECURETYPE_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SERVER_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PORT_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SECURETYPE_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_DEFAULT."</th>
+ <th class='center width10'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>";
echo "</table><br /><br />";
}
Modified: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php 2014-04-25 13:14:48 UTC (rev 12490)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php 2014-04-25 13:21:55 UTC (rev 12491)
@@ -1,4 +1,4 @@
-<?php
+<?php
/**
* ****************************************************************************
* - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
@@ -63,7 +63,6 @@
$myts = MyTextSanitizer::getInstance();
-
if ($xoopsUser) {
$moduleperm_handler =& xoops_gethandler('groupperm');
if (!$moduleperm_handler->checkRight('module_admin', $xnewsletter->getModule()->mid(), $xoopsUser->getGroups())) {
Modified: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php 2014-04-25 13:14:48 UTC (rev 12490)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php 2014-04-25 13:21:55 UTC (rev 12491)
@@ -1,4 +1,4 @@
-<?php
+<?php
/**
* ****************************************************************************
* - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
@@ -18,7 +18,7 @@
* GNU General Public License for more details.
* ---------------------------------------------------------------------------
* @copyright Goffy ( wedega.com )
- * @license GNU General Public License 2.0
+ * @license GNU General Public License 2.0
* @package xNewsletter
* @author Goffy ( web...@we... )
*
Modified: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh.php 2014-04-25 13:14:48 UTC (rev 12490)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh.php 2014-04-25 13:21:55 UTC (rev 12491)
@@ -1,4 +1,4 @@
-<?php
+<?php
/**
* ****************************************************************************
* - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
@@ -18,7 +18,7 @@
* GNU General Public License for more details.
* ---------------------------------------------------------------------------
* @copyright Goffy ( wedega.com )
- * @license GNU General Public License 2.0
+ * @license GNU General Public License 2.0
* @package xNewsletter
* @author Goffy ( web...@we... )
*
@@ -36,20 +36,20 @@
$bmh_measure = xNewsletter_CleanVars($_REQUEST, 'bmh_measure', 0, 'int');
$filter = xNewsletter_CleanVars($_REQUEST, 'bmh_measure_filter', _AM_XNEWSLETTER_BMH_MEASURE_VAL_ALL, 'int');
-switch ($op)
-{
+switch ($op)
+{
case "bmh_delsubscr":
- if ( (isset($_POST["ok"]) && $_POST["ok"] == 1) ) {
+ if ( (isset($_POST["ok"]) && $_POST["ok"] == 1) ) {
$count_err = 0;
-
+
$obj_bmh =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
$bmh_email = $obj_bmh->getVar("bmh_email");
-
+
$sql = "SELECT subscr_id FROM " . $xoopsDB->prefix("mod_xnewsletter_subscr") . " WHERE (";
$sql .= "subscr_email='" . $bmh_email . "'";
$sql .= ") LIMIT 1;";
- if ( $user = $xoopsDB->query($sql) ) {
+ if ( $user = $xoopsDB->query($sql) ) {
$row_user = $xoopsDB->fetchRow($user);
$subscr_id = intval($row_user[0]);
}
@@ -66,7 +66,7 @@
if (!$xnewsletter->getHandler('xNewsletter_subscr')->delete($obj_subscr,true)) {
$actionprot_err = $obj_subscr->getHtmlErrors()."<br/><br/><br/>";
$count_err++;
- }
+ }
//delete subscription
$crit_catsubscr = new CriteriaCompo();
@@ -84,43 +84,43 @@
if ($cat_mailinglist > 0) {
require_once( XOOPS_ROOT_PATH."/modules/xNewsletter/include/mailinglist.php" );
subscribingMLHandler(0, $subscr_id, $cat_mailinglist);
- }
+ }
} else {
$actionprot_err .= $obj_catsubscr->getHtmlErrors();
$count_err++;
}
}
}
-
+
if ($count_err == 0) {
redirect_header("bmh.php?op=handle_bmh&bmh_id=".$bmh_id."&bmh_measure="._AM_XNEWSLETTER_BMH_MEASURE_VAL_DELETE."&filter=".$filter, 3, _AM_XNEWSLETTER_FORMDELOK);
} else {
echo $actionprot_err;
- }
- } else {
+ }
+ } else {
xoops_confirm(array("ok" => 1, "bmh_id" => $bmh_id, "op" => "bmh_delsubscr", "filter" => $filter), "bmh.php", sprintf(_AM_XNEWSLETTER_BMH_MEASURE_DELETE_SURE));
- }
- break;
-
- case "handle_bmh":
- if ($bmh_id == 0) redirect_header("bmh.php", 3, _AM_XNEWSLETTER_ERROR_NO_VALID_ID);
- if ($bmh_measure == 0) redirect_header("bmh.php", 3, _AM_XNEWSLETTER_ERROR_NO_VALID_ID);
-
- $obj_bmh =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
-
+ }
+ break;
+
+ case "handle_bmh":
+ if ($bmh_id == 0) redirect_header("bmh.php", 3, _AM_XNEWSLETTER_ERROR_NO_VALID_ID);
+ if ($bmh_measure == 0) redirect_header("bmh.php", 3, _AM_XNEWSLETTER_ERROR_NO_VALID_ID);
+
+ $obj_bmh =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
+
if ($obj_bmh->getVar("bmh_measure") == _AM_XNEWSLETTER_BMH_MEASURE_VAL_DELETE ) {
redirect_header("bmh.php?op=list&filter=".$filter."'", 3, _AM_XNEWSLETTER_BMH_MEASURE_ALREADY_DELETED);
}
-
+
$bmh_email = $obj_bmh->getVar("bmh_email");
-
- if ($bmh_measure == _AM_XNEWSLETTER_BMH_MEASURE_VAL_QUIT) {
- $sql = "UPDATE `".$xoopsDB->prefix("mod_xnewsletter_subscr")."` INNER JOIN `";
- $sql .= $xoopsDB->prefix("mod_xnewsletter_catsubscr")."` ON `subscr_id` = `catsubscr_subscrid` ";
- $sql .= "SET `catsubscr_quited` = ".time()." WHERE (((`subscr_email`)='";
- $sql .= $bmh_email. "'))";
- $result= $xoopsDB->queryF($sql) or die ("MySQL-Error: " . mysql_error());
- }
+
+ if ($bmh_measure == _AM_XNEWSLETTER_BMH_MEASURE_VAL_QUIT) {
+ $sql = "UPDATE `".$xoopsDB->prefix("mod_xnewsletter_subscr")."` INNER JOIN `";
+ $sql .= $xoopsDB->prefix("mod_xnewsletter_catsubscr")."` ON `subscr_id` = `catsubscr_subscrid` ";
+ $sql .= "SET `catsubscr_quited` = ".time()." WHERE (((`subscr_email`)='";
+ $sql .= $bmh_email. "'))";
+ $result= $xoopsDB->queryF($sql) or die ("MySQL-Error: " . mysql_error());
+ }
//set bmh_measure for all entries in bmh with this email
$sql_upd = "UPDATE ".$xoopsDB->prefix("mod_xnewsletter_bmh")." SET ";
$sql_upd .="`bmh_measure` = '".$bmh_measure."'";
@@ -128,196 +128,196 @@
$sql_upd .=", `bmh_created` = '".time()."'";
$sql_upd .=" WHERE ((`".$xoopsDB->prefix("mod_xnewsletter_bmh")."`.`bmh_email` ='".$bmh_email."') AND (`".$xoopsDB->prefix("mod_xnewsletter_bmh")."`.`bmh_measure` ='0'))";
$result= $xoopsDB->queryF($sql_upd) or die ("MySQL-Error: " . mysql_error());
-
+
redirect_header("bmh.php?op=list&filter=".$filter, 3, _AM_XNEWSLETTER_FORMOK);
- echo $obj_bmh->getHtmlErrors();
+ echo $obj_bmh->getHtmlErrors();
break;
-
- case "run_bmh":
- require_once('bmh_callback_database.php');
- require_once(XOOPS_ROOT_PATH . '/modules/xNewsletter/include/phpmailer_bmh/class.phpmailer-bmh.php');
+ case "run_bmh":
- $accounts_crit = new CriteriaCompo();
- $accounts_crit->add(new Criteria("accounts_use_bmh", "1"));
- $numrows_acc = $xnewsletter->getHandler('xNewsletter_accounts')->getCount($accounts_crit);
-
- if ($numrows_acc > 0)
- {
- $accounts_arr = $xnewsletter->getHandler('xNewsletter_accounts')->getall($accounts_crit);
- $result_bmh = _AM_XNEWSLETTER_BMH_SUCCESSFUL."<br/>";
-
- foreach (array_keys($accounts_arr) as $acc)
- {
- $bmh = new BounceMailHandler();
- $bmh->verbose = VERBOSE_SIMPLE; //VERBOSE_REPORT; //VERBOSE_DEBUG; //VERBOSE_QUIET; // default is VERBOSE_SIMPLE
- //$bmh->use_fetchstructure = true; // true is default, no need to speficy
- //$bmh->testmode = true; // false is default, no need to specify
- //$bmh->debug_body_rule = false; // false is default, no need to specify
- //$bmh->debug_dsn_rule = false; // false is default, no need to specify
- //$bmh->purge_unprocessed = false; // false is default, no need to specify
- $bmh->disable_delete = true; // detected mails will be not deleted, default is false
+ require_once('bmh_callback_database.php');
+ require_once(XOOPS_ROOT_PATH . '/modules/xNewsletter/include/phpmailer_bmh/class.phpmailer-bmh.php');
- /*
- * for local mailbox (to process .EML files)
- */
- //$bmh->openLocalDirectory('/home/email/temp/mailbox');
- //$bmh->processMailbox();
+ $accounts_crit = new CriteriaCompo();
+ $accounts_crit->add(new Criteria("accounts_use_bmh", "1"));
+ $numrows_acc = $xnewsletter->getHandler('xNewsletter_accounts')->getCount($accounts_crit);
- /*
- * for remote mailbox
- */
- $bmh->mailhost = $accounts_arr[$acc]->getVar("accounts_server_in"); // your mail server
- $bmh->mailbox_username = $accounts_arr[$acc]->getVar("accounts_username"); // your mailbox username
- $bmh->mailbox_password = $accounts_arr[$acc]->getVar("accounts_password"); // your mailbox password
- $bmh->port = $accounts_arr[$acc]->getVar("accounts_port_in"); // the port to access your mailbox, default is 143
- if ($accounts_arr[$acc]->getVar("accounts_type") == _AM_ACCOUNTS_TYPE_VAL_POP3) {
- $bmh->service = 'pop3'; // the service to use (imap or pop3), default is 'imap'
- } else {
- $bmh->service = 'imap'; // the service to use (imap or pop3), default is 'imap'
- }
- $bmh->service_option = $accounts_arr[$acc]->getVar("accounts_securetype_in"); // the service options (none, tls, notls, ssl, etc.), default is 'notls'
- $bmh->boxname = $accounts_arr[$acc]->getVar("accounts_inbox"); // the mailbox to access, default is 'INBOX'
- $verif_movehard = $accounts_arr[$acc]->getVar("accounts_movehard") == '1' ? true : false;
- $bmh->moveHard = $verif_movehard; // default is false
- $bmh->hardMailbox = $accounts_arr[$acc]->getVar("accounts_hardbox"); // default is 'INBOX.hard' - NOTE: must start with 'INBOX.'
- $verif_movesoft = $accounts_arr[$acc]->getVar("accounts_movesoft") == '1' ? true : false;
- $bmh->moveSoft = $verif_movesoft; // default is false
- $bmh->softMailbox = $accounts_arr[$acc]->getVar("accounts_softbox"); // default is 'INBOX.soft' - NOTE: must start with 'INBOX.'
- //$bmh->deleteMsgDate = '2009-01-05'; // format must be as 'yyyy-mm-dd'
+ if ($numrows_acc > 0)
+ {
+ $accounts_arr = $xnewsletter->getHandler('xNewsletter_accounts')->getall($accounts_crit);
+ $result_bmh = _AM_XNEWSLETTER_BMH_SUCCESSFUL."<br/>";
- /*
- * rest used regardless what type of connection it is
- */
+ foreach (array_keys($accounts_arr) as $acc)
+ {
+ $bmh = new BounceMailHandler();
+ $bmh->verbose = VERBOSE_SIMPLE; //VERBOSE_REPORT; //VERBOSE_DEBUG; //VERBOSE_QUIET; // default is VERBOSE_SIMPLE
+ //$bmh->use_fetchstructure = true; // true is default, no need to speficy
+ //$bmh->testmode = true; // false is default, no need to specify
+ //$bmh->debug_body_rule = false; // false is default, no need to specify
+ //$bmh->debug_dsn_rule = false; // false is default, no need to specify
+ //$bmh->purge_unprocessed = false; // false is default, no need to specify
+ $bmh->disable_delete = true; // detected mails will be not deleted, default is false
- $bmh->openMailbox();
- $bmh->processMailbox();
+ /*
+ * for local mailbox (to process .EML files)
+ */
+ //$bmh->openLocalDirectory('/home/email/temp/mailbox');
+ //$bmh->processMailbox();
- $result_bmh .= str_replace("%b", $accounts_arr[$acc]->getVar("accounts_yourmail"), _AM_XNEWSLETTER_BMH_RSLT);
- $result_bmh = str_replace("%r", $bmh->result_total, $result_bmh);
- $result_bmh = str_replace("%a", $bmh->result_processed, $result_bmh);
- $result_bmh = str_replace("%n", $bmh->result_unprocessed, $result_bmh);
- $result_bmh = str_replace("%m", $bmh->result_moved, $result_bmh);
- $result_bmh = str_replace("%d", $bmh->result_deleted, $result_bmh);
- }
- redirect_header("bmh.php", 5, $result_bmh);
- } else {
- redirect_header("bmh.php", 3, _AM_XNEWSLETTER_BMH_ERROR_NO_ACTIVE);
- }
- break;
-
- case "list":
- default:
- echo $indexAdmin->addNavigation('bmh.php');
- $indexAdmin->addItemButton(_AM_XNEWSLETTER_RUNBMH, 'bmh.php?op=run_bmh', 'add');
- echo $indexAdmin->renderButton();
-
- $arr_measure_type=array(
+ /*
+ * for remote mailbox
+ */
+ $bmh->mailhost = $accounts_arr[$acc]->getVar("accounts_server_in"); // your mail server
+ $bmh->mailbox_username = $accounts_arr[$acc]->getVar("accounts_username"); // your mailbox username
+ $bmh->mailbox_password = $accounts_arr[$acc]->getVar("accounts_password"); // your mailbox password
+ $bmh->port = $accounts_arr[$acc]->getVar("accounts_port_in"); // the port to access your mailbox, default is 143
+ if ($accounts_arr[$acc]->getVar("accounts_type") == _AM_ACCOUNTS_TYPE_VAL_POP3) {
+ $bmh->service = 'pop3'; // the service to use (imap or pop3), default is 'imap'
+ } else {
+ $bmh->service = 'imap'; // the service to use (imap or pop3), default is 'imap'
+ }
+ $bmh->service_option = $accounts_arr[$acc]->getVar("accounts_securetype_in"); // the service options (none, tls, notls, ssl, etc.), default is 'notls'
+ $bmh->boxname = $accounts_arr[$acc]->getVar("accounts_inbox"); // the mailbox to access, default is 'INBOX'
+ $verif_movehard = $accounts_arr[$acc]->getVar("accounts_movehard") == '1' ? true : false;
+ $bmh->moveHard = $verif_movehard; // default is false
+ $bmh->hardMailbox = $accounts_arr[$acc]->getVar("accounts_hardbox"); // default is 'INBOX.hard' - NOTE: must start with 'INBOX.'
+ $verif_movesoft = $accounts_arr[$acc]->getVar("accounts_movesoft") == '1' ? true : false;
+ $bmh->moveSoft = $verif_movesoft; // default is false
+ $bmh->softMailbox = $accounts_arr[$acc]->getVar("accounts_softbox"); // default is 'INBOX.soft' - NOTE: must start with 'INBOX.'
+ //$bmh->deleteMsgDate = '2009-01-05'; // format must be as 'yyyy-mm-dd'
+
+ /*
+ * rest used regardless what type of connection it is
+ */
+
+ $bmh->openMailbox();
+ $bmh->processMailbox();
+
+ $result_bmh .= str_replace("%b", $accounts_arr[$acc]->getVar("accounts_yourmail"), _AM_XNEWSLETTER_BMH_RSLT);
+ $result_bmh = str_replace("%r", $bmh->result_total, $result_bmh);
+ $result_bmh = str_replace("%a", $bmh->result_processed, $result_bmh);
+ $result_bmh = str_replace("%n", $bmh->result_unprocessed, $result_bmh);
+ $result_bmh = str_replace("%m", $bmh->result_moved, $result_bmh);
+ $result_bmh = str_replace("%d", $bmh->result_deleted, $result_bmh);
+ }
+ redirect_header("bmh.php", 5, $result_bmh);
+ } else {
+ redirect_header("bmh.php", 3, _AM_XNEWSLETTER_BMH_ERROR_NO_ACTIVE);
+ }
+ break;
+
+ case "list":
+ default:
+ echo $indexAdmin->addNavigation('bmh.php');
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_RUNBMH, 'bmh.php?op=run_bmh', 'add');
+ echo $indexAdmin->renderButton();
+
+ $arr_measure_type=array(
_AM_XNEWSLETTER_BMH_MEASURE_VAL_ALL=>_AM_XNEWSLETTER_BMH_MEASURE_ALL,
_AM_XNEWSLETTER_BMH_MEASURE_VAL_PENDING=>_AM_XNEWSLETTER_BMH_MEASURE_PENDING,
- _AM_XNEWSLETTER_BMH_MEASURE_VAL_NOTHING=>_AM_XNEWSLETTER_BMH_MEASURE_NOTHING,
+ _AM_XNEWSLETTER_BMH_MEASURE_VAL_NOTHING=>_AM_XNEWSLETTER_BMH_MEASURE_NOTHING,
_AM_XNEWSLETTER_BMH_MEASURE_VAL_QUIT=>_AM_XNEWSLETTER_BMH_MEASURE_QUITED,
_AM_XNEWSLETTER_BMH_MEASURE_VAL_DELETE=>_AM_XNEWSLETTER_BMH_MEASURE_DELETED);
-
- $limit = $GLOBALS['xoopsModuleConfig']['adminperpage'];
- $criteria = new CriteriaCompo();
- if ($filter > -1) $criteria->add(new Criteria("bmh_measure", $filter));
- $criteria->setSort("bmh_id");
- $criteria->setOrder("DESC");
- $numrows = $xnewsletter->getHandler('xNewsletter_bmh')->getCount($criteria);
- $start = xNewsletter_CleanVars ( $_REQUEST, 'start', 0, 'int' );
- $criteria->setStart($start);
- $criteria->setLimit($limit);
- $bmh_arr = $xnewsletter->getHandler('xNewsletter_bmh')->getall($criteria);
- if ( $numrows > $limit ) {
- include_once XOOPS_ROOT_PATH . "/class/pagenav.php";
- $pagenav = new XoopsPageNav($numrows, $limit, $start, 'start', 'op=list');
- $pagenav = $pagenav->renderNav(4);
- } else {
- $pagenav = '';
- }
-
+
+ $limit = $GLOBALS['xoopsModuleConfig']['adminperpage'];
+ $criteria = new CriteriaCompo();
+ if ($filter > -1) $criteria->add(new Criteria("bmh_measure", $filter));
+ $criteria->setSort("bmh_id");
+ $criteria->setOrder("DESC");
+ $numrows = $xnewsletter->getHandler('xNewsletter_bmh')->getCount($criteria);
+ $start = xNewsletter_CleanVars ( $_REQUEST, 'start', 0, 'int' );
+ $criteria->setStart($start);
+ $criteria->setLimit($limit);
+ $bmh_arr = $xnewsletter->getHandler('xNewsletter_bmh')->getall($criteria);
+ if ($numrows > $limit) {
+ include_once XOOPS_ROOT_PATH . "/class/pagenav.php";
+ $pagenav = new XoopsPageNav($numrows, $limit, $start, 'start', 'op=list');
+ $pagenav = $pagenav->renderNav(4);
+ } else {
+ $pagenav = '';
+ }
+
//form to filter result
echo "<table class='outer width100' cellspacing='1'><tr class='odd'><td>";
echo "<form id='form_filter' enctype='multipart/form-data' method='post' action='bmh.php' name='form_filter'>";
-
+
$checked = ($filter == -1) ? "checked='checked'" : "";
echo "<input id='bmh_measure_all' type='radio' $checked value='-1' title='"._AM_XNEWSLETTER_BMH_MEASURE."' name='bmh_measure_filter' onclick='submit()' />
<label for='bmh_measure_all' name='bmh_measure_all'>"._AM_XNEWSLETTER_BMH_MEASURE_ALL."</label>";
-
+
$checked = ($filter == _AM_XNEWSLETTER_BMH_MEASURE_VAL_PENDING) ? "checked='checked'" : "";
echo "<input id='bmh_measure0' type='radio' $checked value='"._AM_XNEWSLETTER_BMH_MEASURE_VAL_PENDING."' title='"._AM_XNEWSLETTER_BMH_MEASURE."' name='bmh_measure_filter' onclick='submit()' />
<label for='bmh_measure0' name='bmh_measure0'>"._AM_XNEWSLETTER_BMH_MEASURE_PENDING."</label>";
-
+
$checked = ($filter == _AM_XNEWSLETTER_BMH_MEASURE_VAL_NOTHING) ? "checked='checked'" : "";
echo "<input id='bmh_measure1' type='radio' $checked value='"._AM_XNEWSLETTER_BMH_MEASURE_VAL_NOTHING."' title='"._AM_XNEWSLETTER_BMH_MEASURE."' name='bmh_measure_filter' onclick='submit()' />
<label for='bmh_measure1' name='bmh_measure1'>"._AM_XNEWSLETTER_BMH_MEASURE_NOTHING."</label>";
-
+
$checked = ($filter == _AM_XNEWSLETTER_BMH_MEASURE_VAL_QUIT) ? "checked='checked'" : "";
echo "<input id='bmh_measure2' type='radio' $checked value='"._AM_XNEWSLETTER_BMH_MEASURE_VAL_QUIT."' title='"._AM_XNEWSLETTER_BMH_MEASURE."' name='bmh_measure_filter' onclick='submit()'>
<label for='bmh_measure2' name='bmh_measure2'>"._AM_XNEWSLETTER_BMH_MEASURE_QUITED."</label>";
-
+
$checked = ($filter == _AM_XNEWSLETTER_BMH_MEASURE_VAL_DELETE) ? "checked='checked'" : "";
echo "<input id='bmh_measure3' type='radio' $checked value='"._AM_XNEWSLETTER_BMH_MEASURE_VAL_DELETE."' title='"._AM_XNEWSLETTER_BMH_MEASURE."' name='bmh_measure_filter' onclick='submit()' />
<label for='bmh_measure3' name='bmh_measure3'>"._AM_XNEWSLETTER_BMH_MEASURE_DELETED."</label>";
echo "</form>";
echo "</td></tr></table>";
-
- // View Table
- if ($numrows>0)
- {
+
+ // View Table
+ if ($numrows>0)
+ {
echo "<table class='outer width100' cellspacing='1'>
- <tr>
- <th class='center width2'>"._AM_XNEWSLETTER_BMH_ID."</th>
- <th class='center'>"._AM_XNEWSLETTER_BMH_RULE_NO."</th>
- <th class='center'>"._AM_XNEWSLETTER_BMH_RULE_CAT."</th>
- <th class='center'>"._AM_XNEWSLETTER_BMH_BOUNCETYPE."</th>
- <th class='center'>"._AM_XNEWSLETTER_BMH_REMOVE."</th>
- <th class='center'>"._AM_XNEWSLETTER_BMH_EMAIL."</th>
- <th class='center'>"._AM_XNEWSLETTER_BMH_MEASURE."</th>
- <th class='center'>"._AM_XNEWSLETTER_BMH_CREATED."</th>
- <th class='center'>"._AM_XNEWSLETTER_FORMACTION."</th>
- </tr>";
-
- $class = "odd";
-
- foreach (array_keys($bmh_arr) as $i)
- {
- echo "<tr class='".$class."'>";
- $class = ($class == "even") ? "odd" : "even";
- echo "<td class='center'>".$i."</td>";
- echo "<td class='center'>".$bmh_arr[$i]->getVar("bmh_rule_no")."</td>";
- echo "<td class='center'>".$bmh_arr[$i]->getVar("bmh_rule_cat")."</td>";
- echo "<td class='center'>".$bmh_arr[$i]->getVar("bmh_bouncetype")."</td>";
-
- $verif_bmh_remove = ( $bmh_arr[$i]->getVar("bmh_remove") == "0" ) ? ' ' : $bmh_arr[$i]->getVar("bmh_remove");
- echo "<td class='center'>".$verif_bmh_remove."</td>";
- echo "<td class='center'>".$bmh_arr[$i]->getVar("bmh_email")."</td>";
-
- echo "<td class='center'>".$arr_measure_type[$bmh_arr[$i]->getVar("bmh_measure")]."</td>";
- echo "<td class='center'>".formatTimeStamp($bmh_arr[$i]->getVar("bmh_created"),"S")."</td>";
-
- echo "<td class='center width20'>
- <a href='bmh.php?op=handle_bmh&bmh_id=".$i."&bmh_measure="._AM_XNEWSLETTER_BMH_MEASURE_VAL_NOTHING."&filter=".$filter."'>
- <img src=".XNEWSLETTER_ICONS_URL."/xn_nothing.png alt='"._AM_XNEWSLETTER_BMH_MEASURE_NOTHING."' title='"._AM_XNEWSLETTER_BMH_MEASURE_NOTHING."' />
- </a>
- <a href='bmh.php?op=handle_bmh&bmh_id=".$i."&bmh_measure="._AM_XNEWSLETTER_BMH_MEASURE_VAL_QUIT."&filter=".$filter."'>
- <img src=".XNEWSLETTER_ICONS_URL."/xn_catsubscr_temp.png alt='"._AM_XNEWSLETTER_BMH_MEASURE_QUIT."' title='"._AM_XNEWSLETTER_BMH_MEASURE_QUIT."' />
- </a>
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_BMH_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_BMH_RULE_NO."</th>
+ <th class='center'>"._AM_XNEWSLETTER_BMH_RULE_CAT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_BMH_BOUNCETYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_BMH_REMOVE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_BMH_EMAIL."</th>
+ <th class='center'>"._AM_XNEWSLETTER_BMH_MEASURE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_BMH_CREATED."</th>
+ <th class='center'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>";
+
+ $class = "odd";
+
+ foreach (array_keys($bmh_arr) as $i)
+ {
+ echo "<tr class='".$class."'>";
+ $class = ($class == "even") ? "odd" : "even";
+ echo "<td class='center'>".$i."</td>";
+ echo "<td class='center'>".$bmh_arr[$i]->getVar("bmh_rule_no")."</td>";
+ echo "<td class='center'>".$bmh_arr[$i]->getVar("bmh_rule_cat")."</td>";
+ echo "<td class='center'>".$bmh_arr[$i]->getVar("bmh_bouncetype")."</td>";
+
+ $verif_bmh_remove = ( $bmh_arr[$i]->getVar("bmh_remove") == "0" ) ? ' ' : $bmh_arr[$i]->getVar("bmh_remove");
+ echo "<td class='center'>".$verif_bmh_remove."</td>";
+ echo "<td class='center'>".$bmh_arr[$i]->getVar("bmh_email")."</td>";
+
+ echo "<td class='center'>".$arr_measure_type[$bmh_arr[$i]->getVar("bmh_measure")]."</td>";
+ echo "<td class='center'>".formatTimeStamp($bmh_arr[$i]->getVar("bmh_created"),"S")."</td>";
+
+ echo "<td class='center width20'>
+ <a href='bmh.php?op=handle_bmh&bmh_id=".$i."&bmh_measure="._AM_XNEWSLETTER_BMH_MEASURE_VAL_NOTHING."&filter=".$filter."'>
+ <img src=".XNEWSLETTER_ICONS_URL."/xn_nothing.png alt='"._AM_XNEWSLETTER_BMH_MEASURE_NOTHING."' title='"._AM_XNEWSLETTER_BMH_MEASURE_NOTHING."' />
+ </a>
+ <a href='bmh.php?op=handle_bmh&bmh_id=".$i."&bmh_measure="._AM_XNEWSLETTER_BMH_MEASURE_VAL_QUIT."&filter=".$filter."'>
+ <img src=".XNEWSLETTER_ICONS_URL."/xn_catsubscr_temp.png alt='"._AM_XNEWSLETTER_BMH_MEASURE_QUIT."' title='"._AM_XNEWSLETTER_BMH_MEASURE_QUIT."' />
+ </a>
<a href='bmh.php?op=bmh_delsubscr&bmh_id=".$i."&filter=".$filter."'>
- <img src=".XNEWSLETTER_ICONS_URL."/xn_quit.png alt='"._AM_XNEWSLETTER_BMH_MEASURE_DELETE."' title='"._AM_XNEWSLETTER_BMH_MEASURE_DELETE."' />
- </a>
- <a href='bmh.php?op=edit_bmh&bmh_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_edit.png alt='"._AM_XNEWSLETTER_BMH_EDIT."' title='"._AM_XNEWSLETTER_BMH_EDIT."' width='16px' /></a>
- <a href='bmh.php?op=delete_bmh&bmh_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_delete.png alt='"._AM_XNEWSLETTER_BMH_DELETE."' title='"._AM_XNEWSLETTER_BMH_DELETE."' width='16px' /></a>
- </td>";
- echo "</tr>";
- }
- echo "</table><br /><br />";
- echo "<br /><div class='center'>" . $pagenav . "</div><br />";
- } else {
- echo "<table class='outer width100' cellspacing='1'>
- <tr>
+ <img src=".XNEWSLETTER_ICONS_URL."/xn_quit.png alt='"._AM_XNEWSLETTER_BMH_MEASURE_DELETE."' title='"._AM_XNEWSLETTER_BMH_MEASURE_DELETE."' />
+ </a>
+ <a href='bmh.php?op=edit_bmh&bmh_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_edit.png alt='"._AM_XNEWSLETTER_BMH_EDIT."' title='"._AM_XNEWSLETTER_BMH_EDIT."' width='16px' /></a>
+ <a href='bmh.php?op=delete_bmh&bmh_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_delete.png alt='"._AM_XNEWSLETTER_BMH_DELETE."' title='"._AM_XNEWSLETTER_BMH_DELETE."' width='16px' /></a>
+ </td>";
+ echo "</tr>";
+ }
+ echo "</table><br /><br />";
+ echo "<br /><div class='center'>" . $pagenav . "</div><br />";
+ } else {
+ echo "<table class='outer width100' cellspacing='1'>
+ <tr>
<th class='center width2'>"._AM_XNEWSLETTER_BMH_ID."</th>
<th class='center'>"._AM_XNEWSLETTER_BMH_RULE_NO."</th>
<th class='center'>"._AM_XNEWSLETTER_BMH_RULE_CAT."</th>
@@ -327,78 +327,78 @@
<th class='center'>"._AM_XNEWSLETTER_BMH_SUBJECT."</th>
<th class='center'>"._AM_XNEWSLETTER_BMH_MEASURE."</th>
<th class='center'>"._AM_XNEWSLETTER_BMH_CREATED."</th>
- <th class='center width5'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ <th class='center width5'>"._AM_XNEWSLETTER_FORMACTION."</th>
</tr>
- <tr>
+ <tr>
<td class='even' colspan='10'>".sprintf(_AM_XNEWSLETTER_BMH_MEASURE_SHOW_NONE,$arr_measure_type[$filter])."</td>
</tr>";
- echo "</table><br />";
- }
- break;
-
- case "save_bmh":
- if ( !$GLOBALS["xoopsSecurity"]->check() ) {
- redirect_header("bmh.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
+ echo "</table><br />";
+ }
+ break;
- $obj =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
-
- //Form bmh_rule_no
- $obj->setVar("bmh_rule_no", xNewsletter_CleanVars( $_REQUEST, "bmh_rule_no", "", "string") );
- //Form bmh_rule_cat
- $obj->setVar("bmh_rule_cat", xNewsletter_CleanVars( $_REQUEST, "bmh_rule_cat", "", "string") );
- //Form bmh_bouncetype
- $obj->setVar("bmh_bouncetype", xNewsletter_CleanVars( $_REQUEST, "bmh_bouncetype", "", "string") );
- //Form bmh_remove
- $obj->setVar("bmh_remove", xNewsletter_CleanVars( $_REQUEST, "bmh_remove", "", "string") );
- //Form bmh_email
- $obj->setVar("bmh_email", xNewsletter_CleanVars( $_REQUEST, "bmh_email", "", "email") );
- //Form bmh_subject
- $obj->setVar("bmh_subject", xNewsletter_CleanVars( $_REQUEST, "bmh_subject", "", "string") );
- //Form bmh_measure
- $obj->setVar("bmh_measure", xNewsletter_CleanVars( $_REQUEST, "bmh_measure", 0, "int") );
- //Form bmh_submitter
- $obj->setVar("bmh_submitter", xNewsletter_CleanVars( $_REQUEST, "bmh_submitter", 0, "int") );
- //Form bmh_created
- $obj->setVar("bmh_created", xNewsletter_CleanVars( $_REQUEST, "bmh_created", 0, "int") );
-
- if ($xnewsletter->getHandler('xNewsletter_bmh')->insert($obj)) {
- redirect_header("bmh.php?op=list", 2, _AM_XNEWSLETTER_FORMOK);
- }
- echo $obj->getHtmlErrors();
- $form =& $obj->getForm();
- $form->display();
+ case "save_bmh":
+ if ( !$GLOBALS["xoopsSecurity"]->check() ) {
+ redirect_header("bmh.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+
+ $obj =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
+
+ //Form bmh_rule_no
+ $obj->setVar("bmh_rule_no", xNewsletter_CleanVars( $_REQUEST, "bmh_rule_no", "", "string") );
+ //Form bmh_rule_cat
+ $obj->setVar("bmh_rule_cat", xNewsletter_CleanVars( $_REQUEST, "bmh_rule_cat", "", "string") );
+ //Form bmh_bouncetype
+ $obj->setVar("bmh_bouncetype", xNewsletter_CleanVars( $_REQUEST, "bmh_bouncetype", "", "string") );
+ //Form bmh_remove
+ $obj->setVar("bmh_remove", xNewsletter_CleanVars( $_REQUEST, "bmh_remove", "", "string") );
+ //Form bmh_email
+ $obj->setVar("bmh_email", xNewsletter_CleanVars( $_REQUEST, "bmh_email", "", "email") );
+ //Form bmh_subject
+ $obj->setVar("bmh_subject", xNewsletter_CleanVars( $_REQUEST, "bmh_subject", "", "string") );
+ //Form bmh_measure
+ $obj->setVar("bmh_measure", xNewsletter_CleanVars( $_REQUEST, "bmh_measure", 0, "int") );
+ //Form bmh_submitter
+ $obj->setVar("bmh_submitter", xNewsletter_CleanVars( $_REQUEST, "bmh_submitter", 0, "int") );
+ //Form bmh_created
+ $obj->setVar("bmh_created", xNewsletter_CleanVars( $_REQUEST, "bmh_created", 0, "int") );
+
+ if ($xnewsletter->getHandler('xNewsletter_bmh')->insert($obj)) {
+ redirect_header("bmh.php?op=list", 2, _AM_XNEWSLETTER_FORMOK);
+ }
+ echo $obj->getHtmlErrors();
+ $form =& $obj->getForm();
+ $form->display();
break;
-
- case "edit_bmh":
- echo $indexAdmin->addNavigation("bmh.php");
- $indexAdmin->addItemButton(_AM_XNEWSLETTER_BMHLIST, 'bmh.php?op=list', 'list');
- echo $indexAdmin->renderButton();
- $obj = $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
- $form = $obj->getForm();
- $form->display();
- break;
-
- case "delete_bmh":
- $obj =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
- if (isset($_POST["ok"]) && $_POST["ok"] == 1) {
- if ( !$GLOBALS["xoopsSecurity"]->check() ) {
- redirect_header("bmh.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- if ($xnewsletter->getHandler('xNewsletter_bmh')->delete($obj)) {
- redirect_header("bmh.php", 3, _AM_XNEWSLETTER_FORMDELOK);
- } else {
- echo $obj->getHtmlErrors();
- }
- } else {
- xoops_confirm(array("ok" => 1, "bmh_id" => $bmh_id, "op" => "delete_bmh"), $_SERVER["REQUEST_URI"], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $obj->getVar("bmh_rule_no")));
- }
- break;
+
+ case "edit_bmh":
+ echo $indexAdmin->addNavigation("bmh.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_BMHLIST, 'bmh.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+ $obj = $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
+ $form = $obj->getForm();
+ $form->display();
+ break;
+
+ case "delete_bmh":
+ $obj =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
+ if (isset($_POST["ok"]) && $_POST["ok"] == 1) {
+ if ( !$GLOBALS["xoopsSecurity"]->check() ) {
+ redirect_header("bmh.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+ if ($xnewsletter->getHandler('xNewsletter_bmh')->delete($obj)) {
+ redirect_header("bmh.php", 3, _AM_XNEWSLETTER_FORMDELOK);
+ } else {
+ echo $obj->getHtmlErrors();
+ }
+ } else {
+ xoops_confirm(array("ok" => 1, "bmh_id" => $bmh_id, "op" => "delete_bmh"), $_SERVER["REQUEST_URI"], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $obj->getVar("bmh_rule_no")));
+ }
+ break;
}
include "admin_footer.php";
function microtime_float() {
- list($usec, $sec) = explode(" ", microtime());
- return ((float)$usec + (float)$sec);
+ list($usec, $sec) = explode(" ", microtime());
+
+ return ((float) $usec + (float) $sec);
}
-?>
\ No newline at end of file
Modified: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh_callback_database.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh_callback_database.php 2014-04-25 13:14:48 UTC (rev 12490)
+++ XoopsModules/xnewsletter/branches/mam...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 13:14:57
|
Revision: 12490
http://sourceforge.net/p/xoops/svn/12490
Author: beckmi
Date: 2014-04-25 13:14:48 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): gWiki
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/attachments.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/help.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/helppages.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/pages.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/permissions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/prefixes.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/recent.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/ajaxfileedit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/ajaxfilelist.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/ajaxgwiki.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/ajaximgedit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/ajaximglist.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/css/module.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/_blank.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/_page.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/aac.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/ai.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/aiff.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/avi.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/bmp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/c.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/cpp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/css.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/dat.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/dmg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/doc.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/dotx.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/dwg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/dxf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/eps.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/exe.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/flv.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/gif.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/h.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/hpp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/html.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/ics.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/iso.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/java.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/jpg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/key.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/mid.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/mp3.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/mp4.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/mpg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/odf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/ods.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/odt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/otp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/ots.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/ott.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/pdf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/php.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/png.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/ppt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/psd.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/py.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/qt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/rar.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/rb.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/rtf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/sql.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/tga.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/tgz.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/tiff.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/txt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/wav.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/xls.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/xlsx.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/xml.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/yml.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/16px/zip.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/_blank.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/_page.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/aac.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/ai.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/aiff.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/avi.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/bmp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/c.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/cpp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/css.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/dat.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/dmg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/doc.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/dotx.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/dwg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/dxf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/eps.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/exe.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/flv.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/gif.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/h.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/hpp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/html.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/ics.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/iso.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/java.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/jpg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/key.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/mid.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/mp3.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/mp4.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/mpg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/odf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/ods.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/odt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/otp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/ots.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/ott.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/pdf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/php.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/png.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/ppt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/psd.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/py.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/qt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/rar.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/rb.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/rtf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/sql.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/tga.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/tgz.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/tiff.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/txt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/wav.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/xls.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/xlsx.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/xml.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/yml.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/32px/zip.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/_blank.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/_page.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/aac.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/ai.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/aiff.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/avi.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/bmp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/c.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/cpp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/css.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/dat.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/dmg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/doc.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/dotx.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/dwg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/dxf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/eps.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/exe.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/flv.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/gif.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/h.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/hpp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/html.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/ics.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/iso.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/java.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/jpg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/key.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/mid.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/mp3.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/mp4.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/mpg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/odf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/ods.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/odt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/otp.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/ots.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/ott.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/pdf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/php.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/png.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/ppt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/psd.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/py.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/qt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/rar.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/rb.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/rtf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/sql.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/tga.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/tgz.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/tiff.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/txt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/wav.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/xls.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/xlsx.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/xml.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/yml.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/48px/zip.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/LICENSE
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/icons/README.md
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/about.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/attachments.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/comment.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/group.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/gwlogo-small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/help.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/home.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/like.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/manage.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/namespaces.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/permission.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/recent.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/admin/warn.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/arrow.xcf
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/attachicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/backicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/bg.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/blank.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/closeicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/codeicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/editicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/editicon16.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/editicon32.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/editiconbar.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/edittoolicons.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/edittoolicons.xcf
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/extlinkicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/foldedicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/forward.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/fullscreenicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/gwiki-logo.xcf
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/helpicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/historyicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/homeicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/icon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/icon.xcf
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/icon_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/icon_opt_home.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/icon_opt_report.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/icon_small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/imageicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/infoicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/insimgicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/left.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/left_on.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/loading-anim.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/lockedicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/noteicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/panel.jpg
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/post-day.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/post-month.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/previewicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/progress.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/psblank.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/psfirst.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/pshome.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/pslast.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/psnext.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/psprev.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/refreshicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/right.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/right_on.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/saveicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/search-result-icon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/sorticon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/texticon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/tipicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/unfoldedicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/unlockedicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/upicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/warnicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/wizardicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/images/wizardlogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/blocks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/blocks/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/class/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/class/gwikiPage.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/cleanit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/comment_delete.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/comment_edit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/comment_new.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/comment_post.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/comment_reply.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/docs/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/docs/README.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/docs/gpl-2.0.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/docs/gpl-3.0.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/docs/license.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/edit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/extras/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/extras/cleanlitterbox.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/extras/gwiki.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/getthumb.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/history.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/Diff.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/fbcomment_plugin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/install.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/notification.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/search.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/uninstall.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/include/update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/help/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/help/help.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/help/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/help/wikihelp.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/help/wikihelp2.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/help/wikihelp3.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/help/wikihelp4.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/mail_template/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/mail_template/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/mail_template/notify_global_new_page.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/mail_template/notify_global_upd_page.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/mail_template/notify_namespace_new_page.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/mail_template/notify_namespace_upd_page.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/mail_template/notify_page_upd_page.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/language/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/notification_update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/rendered.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/showdiff.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/sortpageset.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/source.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/sql/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/sql/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/gwiki_ajaxblock.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/gwiki_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/gwiki_linkshere.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/gwiki_newpage.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/gwiki_pagesettoc.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/gwiki_recentblock.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/gwiki_relatedblock.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/gwiki_edit.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/gwiki_history.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/gwiki_page_info.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/gwiki_view.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/gwiki_wizard.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/templates/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/testing/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/testing/LoremIpsumGenerator.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/testing/gen.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/testing/helptablequery.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/wizard.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/xoops_version.php
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/about.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/about.php 2014-04-25 13:14:48 UTC (rev 12490)
@@ -0,0 +1,39 @@
+<?php
+/**
+* admin/about.php
+*
+* @copyright Copyright © 2013 geekwright, LLC. All rights reserved.
+* @license gwiki/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package gwiki
+* @version $Id$
+*/
+
+include 'header.php';
+if ($xoop25plus) {
+ echo $moduleAdmin->addNavigation('about.php');
+ echo $moduleAdmin->renderabout('',false);
+}
+else { // !$xoop25plus
+$module_handler =& xoops_gethandler('module');
+$module_info =& $module_handler->get($xoopsModule->getVar("mid"));
+
+adminmenu(2);
+
+adminTableStart(_AD_GW_ABOUT_ABOUT,1);
+echo '<tr><td width="100%" ><center>';
+echo '<br /><b>'. $module_info->getInfo('name') . ''.$module_info->getInfo('version').' '.$module_info->getInfo('module_status').'</b>';
+echo '<br />'.$module_info->getInfo('description');
+echo '<br /><br /><b>'. _AD_GW_ABOUT_AUTHOR . '</b>';
+echo '<br />'. $module_info->getInfo('author');
+echo '<br /><br /><b>'. _AD_GW_ABOUT_CREDITS . '</b>';
+echo '<br />'. $module_info->getInfo('credits');
+echo '<br /><br /><b>'. _AD_GW_ABOUT_LICENSE .' </b><a href="http://'.$module_info->getInfo('license_url').'">'.$module_info->getInfo('license').'</a>';
+echo '<br /><br /><center>Brought to you by <a href="http://'.$module_info->getInfo('module_website_url').'" target="_blank">'.$module_info->getInfo('module_website_name').'</a>';
+echo '<br /><br /></center></td></tr>';
+adminTableEnd(NULL);
+
+}
+
+include 'footer.php';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/about.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/attachments.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/attachments.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/attachments.php 2014-04-25 13:14:48 UTC (rev 12490)
@@ -0,0 +1,169 @@
+<?php
+/**
+* admin/attachments.php - file attachment review tool
+*
+* @copyright Copyright © 2013 geekwright, LLC. All rights reserved.
+* @license gwiki/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package gwiki
+* @version $Id$
+*/
+include 'header.php';
+//include_once '../include/functions.php';
+
+if(!$xoop25plus) adminmenu(6);
+else echo $moduleAdmin->addNavigation('attachments.php');
+
+/**
+ * @param $string
+ * @param bool $trim
+ *
+ * @return string
+ */
+function cleaner($string,$trim=true) {
+// $string=stripcslashes($string);
+ $string=html_entity_decode($string);
+ $string=strip_tags($string);
+ if($trim) $string=trim($string);
+ $string=stripslashes($string);
+
+ return $string;
+}
+
+function showAttachments()
+{
+global $xoopsDB, $wikiPage;
+$dir = basename( dirname ( dirname( __FILE__ ) ) ) ;
+/*
+gwiki_page_files
+ file_id int(10) NOT NULL AUTO_INCREMENT,
+ keyword varchar(128) NOT NULL DEFAULT '',
+ file_name varchar(128) NOT NULL DEFAULT '',
+ file_path varchar(255) NOT NULL DEFAULT '',
+ file_type varchar(128) NOT NULL DEFAULT '',
+ file_icon varchar(64) NOT NULL DEFAULT '',
+ file_size int(10) NOT NULL DEFAULT '0',
+ file_upload_date int(10) NOT NULL DEFAULT '0',
+ file_description text,
+ file_uid int(10) NOT NULL DEFAULT '0',
+*/
+$kw='';$fn='';$ty='';$ds='';
+if(!empty($_GET['kw'])) $kw=cleaner($_GET['kw']);
+if(!empty($_GET['fn'])) $fn=cleaner($_GET['fn']);
+if(!empty($_GET['ty'])) $ty=cleaner($_GET['ty']);
+if(!empty($_GET['ds'])) $ds=cleaner($_GET['ds']);
+
+$q_kw='%'.$wikiPage->escapeForDB($kw).'%';
+$q_fn='%'.$wikiPage->escapeForDB($fn).'%';
+$q_ty='%'.$wikiPage->escapeForDB($ty).'%';
+$q_ds='%'.$wikiPage->escapeForDB($ds).'%';
+
+$likeclause='';
+if(!empty($kw)) $likeclause .= (empty($likeclause)?'':' and ') . " keyword like '{$q_kw}' ";
+if(!empty($fn)) $likeclause .= (empty($likeclause)?'':' and ') . " file_name like '{$q_fn}' ";
+if(!empty($ty)) $likeclause .= (empty($likeclause)?'':' and ') . " file_type like '{$q_ty}' ";
+if(!empty($ds)) $likeclause .= (empty($likeclause)?'':' and ') . " file_description like '{$q_ds}' ";
+$whereclause=(empty($likeclause)?'':' where '.$likeclause);
+
+echo <<<EOT
+<style>
+div.pagination.default {display:inline;}
+form {display:inline;}
+</style>
+EOT;
+ $total=0;
+ $limit=10;
+ $start=0;
+ if(!empty($_GET['start'])) $start=intval($_GET['start']);
+
+ $sql="SELECT count(*) FROM ".$xoopsDB->prefix('gwiki_page_files') . $whereclause;
+ $result = $xoopsDB->query($sql);
+ if ($result) {
+ $myrow=$xoopsDB->fetchRow($result);
+ $total=$myrow[0];
+ }
+
+ adminTableStart(_AD_GWIKI_FILES_LIST,9);
+ echo '<tr><form method="get">'.
+ '<td><input type="text" name="kw" size="10" value="'.$kw.'"></td>'.
+ '<td><input type="text" name="fn" size="10" value="'.$fn.'"></td>'.
+ '<td> </td>'.
+ '<td><input type="text" name="ty" size="10" value="'.$ty.'"></td>'.
+ '<td> </td>'.
+ '<td> </td>'.
+ '<td> </td>'.
+ '<td><input type="text" name="ds" size="10" value="'.$ds.'"></td>'.
+ '<td><input type="submit" value="'._AD_GWIKI_FILES_FILTER.'"></td>'.
+ '</form></tr>';
+ echo '<tr class="head">'.
+ '<th>'._AD_GWIKI_FILES_KEYWORD.'</th>'.
+ '<th>'._AD_GWIKI_FILES_NAME.'</th>'.
+ '<th>'._AD_GWIKI_FILES_PATH.'</th>'.
+ '<th>'._AD_GWIKI_FILES_TYPE.'</th>'.
+ '<th>'._AD_GWIKI_FILES_ICON.'</th>'.
+ '<th>'._AD_GWIKI_FILES_SIZE.'</th>'.
+ '<th>'._AD_GWIKI_FILES_DATE.'</th>'.
+ '<th>'._AD_GWIKI_FILES_DESC.'</th>'.
+ '<th>'._AD_GWIKI_FILES_UID.'</th>'.
+ '</tr>';
+
+ $sql = 'SELECT * FROM '.$xoopsDB->prefix('gwiki_page_files');
+ $sql .= $whereclause;
+ $sql .= ' ORDER BY file_upload_date DESC ';
+
+ $result = $xoopsDB->query($sql, $limit, $start);
+
+ for ($i = 0; $i < $xoopsDB->getRowsNum($result); $i++) {
+ $row = $xoopsDB->fetchArray($result);
+/*
+gwiki_page_files
+ file_id int(10) NOT NULL AUTO_INCREMENT,
+ keyword varchar(128) NOT NULL DEFAULT '',
+ file_name varchar(128) NOT NULL DEFAULT '',
+ file_path varchar(255) NOT NULL DEFAULT '',
+ file_type varchar(128) NOT NULL DEFAULT '',
+ file_icon varchar(64) NOT NULL DEFAULT '',
+ file_size int(10) NOT NULL DEFAULT '0',
+ file_upload_date int(10) NOT NULL DEFAULT '0',
+ file_description text,
+ file_uid int(10) NOT NULL DEFAULT '0',
+*/
+ echo '<tr class="'.(($i % 2)?"even":"odd").'"><td><a href="../edit.php?page='.$row['keyword'].'">'.htmlspecialchars($row['keyword'], ENT_QUOTES).'</a></td>' .
+ '<td>'.htmlspecialchars($row['file_name'], ENT_QUOTES).'</td>'.
+ '<td><a href="'.XOOPS_URL.'/uploads/'.$dir.'/'.$row['file_path'].'">'.htmlspecialchars($row['file_path'], ENT_QUOTES).'</a></td>'.
+ '<td>'.htmlspecialchars($row['file_type'], ENT_QUOTES).'</td>'.
+ '<td><img src="'.XOOPS_URL.'/modules/'.$dir.'/assets/icons/16px/'.$row['file_icon'].'.png" alt="'.$row['file_icon'].'" title="'.$row['file_icon'].'" /></td>'.
+ '<td>'.htmlspecialchars($row['file_size'], ENT_QUOTES).'</td>'.
+ '<td>'.date('Y-m-d',$row['file_upload_date']).'</td>'.
+ '<td>'.htmlspecialchars($row['file_description'], ENT_QUOTES).'</td>'.
+ '<td>'.$wikiPage->getUserName($row['file_uid']).'</td>'.
+ '</tr>';
+ }
+ if ($i == 0) {
+ echo '<tr class="odd"><td colspan="9">'._AD_GWIKI_FILES_EMPTY.'</td></tr>';
+ }
+
+ // set up pagenav
+ $endarray=array();
+ $pager='';
+ if ($total > $limit) {
+ include_once XOOPS_ROOT_PATH.'/class/pagenav.php';
+ $likenav='';
+ if(!empty($kw)) $likenav .= (empty($likenav)?'':'&') . "kw={$kw}";
+ if(!empty($fn)) $likenav .= (empty($likenav)?'':'&') . "fn={$fn}";
+ if(!empty($ty)) $likenav .= (empty($likenav)?'':'&') . "ty={$ty}";
+ if(!empty($ds)) $likenav .= (empty($likenav)?'':'&') . "ds={$ds}";
+ $nav = new xoopsPageNav($total,$limit,$start,'start',$likenav);
+ if(intval($total/$limit) < 5) $pager=$nav->renderNav();
+ else $pager= _AD_GWIKI_PAGENAV . $nav->renderSelect(false);
+ }
+ if(!empty($pager)) $endarray['!PREFORMATTED!']=$pager;
+
+ adminTableEnd($endarray);
+
+}
+
+showAttachments();
+
+include 'footer.php';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/attachments.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/footer.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/footer.php 2014-04-25 13:14:48 UTC (rev 12490)
@@ -0,0 +1,17 @@
+<?php
+/**
+* admin/footer.php - wrapup for all admin pages
+*
+* @copyright Copyright © 2013 geekwright, LLC. All rights reserved.
+* @license gwiki/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package gwiki
+* @version $Id$
+*/
+
+//echo '<div align="right"><small>'._AM_FBCOM_ADMENU_TRADEMARK.'</small><br /></div>';
+echo "<br /><br /><div align=\"center\"><a href=\"http://geekwright.com/\" target=\"_blank\"><img src=\"../assets/images/admin/gwlogo-small.png\" alt=\"geekwright\" title=\"geekwright\"></a></div>";
+echo "<div align=\"center\"><small><strong>GWiki</strong> is maintained by <a class='tooltip' rel='external' href='http://geekwright.com/'>geekwright, LLC</a></small></div>";
+
+xoops_cp_footer();
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/functions.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/functions.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/functions.php 2014-04-25 13:14:48 UTC (rev 12490)
@@ -0,0 +1,63 @@
+<?php
+/**
+* functions.php - admin area functions
+*
+* @copyright Copyright © 2013 geekwright, LLC. All rights reserved.
+* @license gwiki/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package gwiki
+* @version $Id$
+*/
+
+if (!defined("XOOPS_ROOT_PATH")) die("Root path not defined");
+/**
+ * @param $langdir
+ *
+ * @return bool
+ */
+function loadmodinfo($langdir)
+{
+global $xoopsModule;
+ if (file_exists(XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->getVar('dirname').'/language/'.$langdir.'/modinfo.php')) {
+ include_once XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->getVar('dirname').'/language/'.$langdir.'/modinfo.php';
+
+ return true;
+ }
+
+ return false;
+}
+
+/**
+ * @param $title
+ * @param $cols
+ */
+function adminTableStart($title,$cols)
+{
+echo '<table width="100%" border="0" cellspacing="1" class="outer">';
+echo '<tr><th colspan="'.$cols.'">'.$title.'</th></tr>';
+}
+
+/**
+ * @param $links
+ */
+function adminTableEnd($links)
+{
+ echo '</table>';
+
+ if (!empty($links)) {
+ $linkline='';
+ foreach ($links as $legend => $link) {
+ if($linkline!='') $linkline .= ' | ';
+ if($legend=='!PREFORMATTED!') $linkline .= $link;
+ else $linkline .= '<a href="'.$link.'">'.$legend.'</a>';
+ }
+
+ echo '<div style="text-align: right; padding-top: 2px; border-top: 1px solid #000000;">'.$linkline.'</div>';
+ }
+}
+
+$dir = basename( dirname ( dirname( __FILE__ ) ) ) ;
+include_once XOOPS_ROOT_PATH.'/modules/'.$dir.'/class/gwikiPage.php';
+global $wikiPage;
+$wikiPage = new gwikiPage;
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/functions.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/header.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/header.php 2014-04-25 13:14:48 UTC (rev 12490)
@@ -0,0 +1,110 @@
+<?php
+/**
+* admin/header.php - preamble for all admin pages
+*
+* @copyright Copyright © 2013 geekwright, LLC. All rights reserved.
+* @license gwiki/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package gwiki
+* @version $Id$
+*/
+
+include '../../../include/cp_header.php' ;
+
+$xoop25plus=false;
+if (is_object($GLOBALS['xoops'])) {
+ if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
+ $xoop25plus=true;
+ }
+ else{
+ $xoop25plus=false;
+ }
+}
+
+//if ( !@include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/" . $xoopsConfig['language'] . "/main.php") {
+// include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/english/main.php" ;
+//}
+
+if (!defined('_MI_GWIKI_NAME')) { // if modinfo isn't loaded, do it
+ if ( !@include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/" . $xoopsConfig['language'] . "/modinfo.php") {
+ include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/english/modinfo.php" ;
+ }
+}
+
+/**
+ * @param int $currentoption
+ * @param string $breadcrumb
+ */
+function adminmenu($currentoption=0, $breadcrumb = "")
+{
+ global $xoopsModule, $xoopsConfig;
+ $tblColors=Array();
+ $tblColors=array_fill(0 , 8, '');
+ if ($currentoption>=0) {
+ $tblColors[$currentoption]='id=\'current\'';;
+ }
+
+ /* Nice buttons styles */
+ $return = "
+ <style type='text/css'>
+
+ #admintop { float:left; width:100%; background: #dae0d2; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
+
+ #admintabs {
+ font-size: 93%; background: url(../assets/images/bg.gif) #dae0d2 repeat-x 50% bottom; float: left; width: 100%; line-height: normal; border-left: 1px solid black; border-right: 1px solid black;
+ }
+ #admintabs ul {
+ padding-right: 10px; padding-left: 10px; padding-bottom: 0px; margin: 0px; padding-top: 10px; list-style-type: none;
+ }
+ #admintabs li {
+ padding-right: 0px; padding-left: 9px; background: url(../assets/images/left.gif) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style: none;
+ }
+ #admintabs a {
+ padding-right: 15px; display: block; padding-left: 6px; font-weight: bold; background: url(../assets/images/right.gif) no-repeat right top; float: left; padding-bottom: 4px; color: #765; padding-top: 5px; text-decoration: none
+ }
+ #admintabs a {
+ float: left;
+ }
+ #admintabs a:hover {
+ color: #333;
+ }
+ #admintabs #current {
+ background: url(../assets/images/left_on.gif) no-repeat left top;
+ }
+ #admintabs #current a {
+ background: url(../assets/images/right_on.gif) no-repeat right top; color: #333; float:left;
+ }
+ </style>
+ ";
+
+ include XOOPS_ROOT_PATH."/modules/".$xoopsModule->getVar('dirname')."/admin/menu.php";
+
+ $return .= "<div id='admintop'>";
+ $return .= "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>";
+ $return .= "<td style='width: 60%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;'><a href='" . XOOPS_URL . "/modules/system/admin.php?fct=preferences&op=showmod&mod=" . $xoopsModule->getVar('mid') . "'>" . _AD_GW_ADMENU_PREF . "</a> | <a href='" . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/index.php'>" . _AD_GW_ADMENU_GOMOD . '</a> | <a href="help.php">'._AD_GW_ADMENU_HELP.'</a></td>';
+ $return .= "<td style='width: 40%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;'> " . $breadcrumb . "</td>";
+ $return .= "</tr></table>";
+ $return .= "</div>";
+
+ $return .= "<div id='admintabs'>";
+ $return .= "<ul>";
+ foreach ($adminmenu as $key => $menu) {
+ $return .= "<li ". $tblColors[$key] . "><a href=\"" . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/".$menu['link']."\">" . $menu['title'] . "</a></li>";
+ }
+ $return .= "</ul></div><div style=\"clear:both;\"></div>";
+
+ echo $return;
+
+}
+
+include 'functions.php';
+
+xoops_cp_header();
+
+if ($xoop25plus) {
+ $moduleAdmin = new ModuleAdmin();
+ if(!is_object($moduleAdmin)) $xoop25plus=false;
+}
+//$xoop25plus=false;
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/help.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/help.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/help.php 2014-04-25 13:14:48 UTC (rev 12490)
@@ -0,0 +1,28 @@
+<?php
+/**
+* admin/help.php - admin help for non Xoops 2.5+ systems
+*
+* @copyright Copyright © 2013 geekwright, LLC. All rights reserved.
+* @license gwiki/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package gwiki
+* @version $Id$
+*/
+
+include 'header.php';
+
+if(!$xoop25plus) adminmenu(0);
+
+$help = XOOPS_ROOT_PATH . '/modules/' . $xoopsModule->getVar("dirname") . '/language/' . $xoopsConfig['language'] . '/help/help.html';
+if(!file_exists($help)) $help = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/english/help/help.html" ;
+
+adminTableStart(_AD_GW_ADMENU_HELP,1);
+echo '<tr><td width="100%" >';
+$helptext=utf8_encode(implode("\n", file($help)));
+$helptext=str_replace ( '<{$xoops_url}>', XOOPS_URL, $helptext);
+echo $helptext.'<br /></td></tr>';
+
+adminTableEnd(array(_AD_GW_ADMENU_TOADMIN=>'index.php'));
+
+include "footer.php";
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/help.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/helppages.sql
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/helppages.sql (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/gwiki/admin/helppages.sql 2014-04-25 13:14:48 UTC (rev 12490)
@@ -0,0 +1,44 @@
+UPDATE gwiki_pages set active = 0 where keyword IN
+('Help:Index', 'Help:Text', 'Help:References', 'Help:Administration',
+ 'Help:Blocks', 'Help:Images', 'Help:Format', 'Help:Boxes',
+ 'Help:Tables', 'Help:PageSets', 'Help:Extras', 'Help:Misc',
+ 'Help:Preferences', 'Help:Links', 'Help:Introduction', 'Help:Pages',
+ 'Help:Wizard');
+
+INSERT INTO gwiki_pages (keyword, display_keyword, title, body, parent_page, page_set_home, page_set_order, meta_description, meta_keywords, lastmodified, uid, admin_lock, active, search_body, toc_cache, show_in_index, gwiki_version) VALUES('Help:Index', 'Help - Topics', 'Help Topics', '{pagesettoc}', '', 'Help:Index', 1, '', '', 1368132517, 1, 0, 1, '\n', 'a:1:{i:0;a:2:{s:5:"level";i:1;s:4:"name";s:11:"Help Topics";}}', 1, 1);
+INSERT INTO gwiki_pages (keyword, display_keyword, title, body, parent_page, page_set_home, page_set_order, meta_description, meta_keywords, lastmodified, uid, admin_lock, active, search_body, toc_cache, show_in_index, gwiki_version) VALUES('Help:Text', 'Help - Text Decorations', 'Text Decorations', '{toc}\r\n=Bold\r\n!!black,#ffa:##**{{{**bold**}}}**##!!\r\n\r\n**bold**\r\n\r\n=Italic\r\n!!black,#ffa:##**{{{//italic//}}}**##!!\r\n\r\n//italic//\r\n\r\n=Underlined\r\n!!black,#ffa:##**{{{__underlined__}}}**##!!\r\n\r\n__underlined__\r\n\r\n=Monospaced\r\n!!black,#ffa:##**{{{##monospaced##}}}**##!!\r\n\r\n##monospaced##\r\n\r\n=Strikethru\r\n!!black,#ffa:##**{{{--strikethru--}}}**##!!\r\n\r\n--strikethru--\r\n\r\n=Superscript\r\n!!black,#ffa:##**{{{e=mc^^2^^}}}**##!!\r\n\r\ne=mc^^2^^\r\n\r\n=Subscript\r\n!!black,#ffa:##**{{{H,,2,,O}}}**##!!\r\n\r\nH,,2,,O\r\n\r\n=Color\r\nColors can be specified with standard names, or with #rrggbb format. A second color, separated with a comma, sets the background color.\r\n\r\n!!black,#ffa:##**{{{!!blue:in color!!}}}**##!!\r\n\r\n!!blue:in color!!\r\n\r\n!!black,#ffa:##**{{{!!orange,brown:color with background!!}}}**##!!\\\\\r\n\r\n!!orange,brown:color with background!!\r\n\r\n=In Combination\r\n!!black,#ffa:##**{{{!!green:**//bold, italic and green//**!!}}}**##!!\r\n\r\n!!green:**//bold, italic and green//**!!\r\n', '', 'Help:Index', 7, '', '', 1368132637, 1, 0, 1, '\nBold\n**bold**\nbold\nItalic\n//italic//\nitalic\nUnderlined\n__underlined__\nunderlined\nMonospaced\n##monospaced##\nmonospaced\nStrikethru\n--strikethru--\nstrikethru\nSuperscript\ne=mc^^2^^\ne=mc2\nSubscript\nH,,2,,O\nH2O\nColor\nColors can be specified with standard names, or with #rrggbb format. A second color, separated with a comma, sets the background color.\n!!blue:in color!!\nin color\n!!orange,brown:color with background!!\ncolor with background\nIn Combination\n!!green:**//bold, italic and green//**!!\nbold, italic and green\n', 'a:10:{i:0;a:2:{s:5:"level";i:1;s:4:"name";s:16:"Text Decorations";}i:1;a:2:{s:5:"level";i:2;s:4:"name";s:4:"Bold";}i:2;a:2:{s:5:"level";i:2;s:4:"name";s:6:"Italic";}i:3;a:2:{s:5:"level";i:2;s:4:"name";s:10:"Underlined";}i:4;a:2:{s:5:"level";i:2;s:4:"name";s:10:"Monospaced";}i:5;a:2:{s:5:"level";i:2;s:4:"name";s:10:"Strikethru";}i:6;a:2:{s:5:"level";i:2;s:4:"name";s:11:"Superscript";}i:7;a:2:{s:5:"level";i:2;s:4:"name";s:9:"Subscript";}i:8;a:2:{s:5:"level";i:2;s:4:"name";s:5:"Color";}i:9;a:2:{s:5:"level";i:2;s:4:"name";s:14:"In Combination";}}', 1, 1);
+INSERT INTO gwiki_pages (keyword, display_keyword, title, body, parent_page, page_set_home, page_set_order, meta_description, meta_keywords, lastmodified, uid, admin_lock, active, search_body, toc_cache, show_in_index, gwiki_version) VALUES('Help:Boxes', 'Help - Boxes', 'Boxes', 'Boxes are containers that provide a visual highlight for their contents. All wiki boxes follow the following form:\r\n\r\n\\\\\r\n##**{//type// title}content{end//type//}**##\r\n\r\n\r\n=Information\r\n!!black,#ffa:##**{{{{info Information}This is an Info box.{endinfo}}}}**##!!\r\n{info Information}This is an Info box.{endinfo}\r\n=Note\r\n!!black,#ffa:##**{{{{note Note}This is a Note box.{endnote}}}}**##!!\r\n{note Note}This is a Note box.{endnote}\r\n=Tip\r\n!!black,#ffa:##**{{{{tip Tip}This is a Tip box{endtip}}}}**##!!\r\n{t...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 13:07:53
|
Revision: 12489
http://sourceforge.net/p/xoops/svn/12489
Author: beckmi
Date: 2014-04-25 13:07:37 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
Adding a branch for Mamba's changes
Added Paths:
-----------
XoopsModules/xnewsletter/branches/mamba/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_footer.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh_callback_database.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/cat.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/catsubscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/import.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/index.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/letter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/mailinglist.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/maintenance.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/menu.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/protocol.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/sendletter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/subscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/task.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/blocks/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/blocks/blocks_catsubscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/blocks/blocks_letter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/blocks/blocks_subscrinfo.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/blocks/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/breadcrumb.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/request.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/session.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_accounts.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_attachment.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_bmh.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_cat.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_catsubscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_import.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_letter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_mailinglist.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_protocol.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_subscr.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xNewsletter_task.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/class/xnewsletter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/cron.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/css/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/css/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/css/module.css
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/changelog.txt
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/credits.txt
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/install.txt
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/lang_diff.txt
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/licence.txt
XoopsModules/xnewsletter/branches/mamba/xNewsletter/docs/readme.txt
XoopsModules/xnewsletter/branches/mamba/xNewsletter/footer.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/header.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/bookmarks/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/bookmarks/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/about.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/add.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/alert.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/arrow.gif
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/home.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/off.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/on.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_accounts.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_attachment.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_attachment_del.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_bmh.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_category.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_category_subscr.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_catsubscr_temp.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_check.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_clone.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_copy.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_delete.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_delete_2.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_details.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_edit.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_edit_2.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_failed.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_import.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_mailinglist.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_maintenance.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_newsletter.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_nothing.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_ok.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_preview.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_protocol.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_quit.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_resend.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_send.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_sendtest.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_subscribers.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xn_task.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/icons/xoopsmicrobutton.gif
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/kletterfreaks.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/nf_bg_green.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/nf_bg_red.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/nf_logo.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/nf_logo_trans.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/xoops-bg.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/letter_template/xoops-logo.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/images/xNewsletter.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/common.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/config.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/constants.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/functions.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/html2text/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/html2text/epl-v10.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/html2text/html2text.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/install.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/mailinglist.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/module.css
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/onupdate.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/phpmailer_bmh/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/phpmailer_bmh/class.phpmailer-bmh.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/phpmailer_bmh/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/phpmailer_bmh/phpmailer-bmh_rules.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/search.inc.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/include/task.inc.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/index.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/js/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/js/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/admin.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/blocks.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/common.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/help/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/help/help.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/help/help2.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/help/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/mail_template/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/mail_template/activate.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/mail_template/delete.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/mail_template/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/mail_template/info_change.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/mail_template/update.tpl
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/main.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/modinfo.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/templates/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/templates/basic.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/templates/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/english/templates/xoops.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/language/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/letter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/csv.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/csv.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/evennews.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/rmbulletin.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/sample1col.csv
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/sample4col.csv
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/smartpartner.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/subscribers.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/system_user.png
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/weblinks.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/plugins/xoopsuser.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/print.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/protocol.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/sendletter.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/sql/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/sql/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/sql/mysql.sql
XoopsModules/xnewsletter/branches/mamba/xNewsletter/subscription.php
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/admin/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/admin/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_catsubscr_block_day.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_catsubscr_block_recent.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_day.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_random.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_letter_block_recent.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/blocks/xNewsletter_subscrinfo_block.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_common_breadcrumb.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_footer.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_header.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_index.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_index_list_letters.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_list_letters.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_list_subscrs.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_letter_preview.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_print.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_protocol.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription_list_subscriptions.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/templates/xNewsletter_subscription_result.html
XoopsModules/xnewsletter/branches/mamba/xNewsletter/xoops_version.php
Added: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php (rev 0)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php 2014-04-25 13:07:37 UTC (rev 12489)
@@ -0,0 +1,36 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GPL 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include "admin_header.php";
+xoops_cp_header();
+//global $indexAdmin;
+
+echo $indexAdmin->addNavigation("about.php");
+echo $indexAdmin->renderabout('9P3B3FXKF868J', false);
+
+include "admin_footer.php";
Property changes on: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/about.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php (rev 0)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php 2014-04-25 13:07:37 UTC (rev 12489)
@@ -0,0 +1,362 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GPL 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include "admin_header.php";
+xoops_cp_header();
+//global $indexAdmin;
+
+// We recovered the value of the argument op in the URL$
+$op = xNewsletter_CleanVars($_REQUEST, 'op', 'list', 'string');
+$save_and_check = xNewsletter_CleanVars($_REQUEST, 'save_and_check', 'none', 'string');
+$accounts_id = xNewsletter_CleanVars($_REQUEST, 'accounts_id', 0, 'int');
+$post = xNewsletter_CleanVars($_REQUEST, 'post', '', 'string');
+
+if ($post == "" && $op == "save_accounts" && $save_and_check =="none" ) $op = "edit_account";
+
+switch ($op) {
+ case "check_account" :
+ $img_ok = "<img src='" . XNEWSLETTER_ICONS_URL . "/xn_ok.png' alt='" . _AM_XNEWSLETTER_OK . "' title='"._AM_XNEWSLETTER_OK . "' /> ";
+ $img_failed = "<img src='" . XNEWSLETTER_ICONS_URL . "/xn_failed.png' alt='" . _AM_XNEWSLETTER_FAILED . "' title='" . _AM_XNEWSLETTER_FAILED . "' /> ";
+
+ echo $indexAdmin->addNavigation("accounts.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ACCOUNTSLIST, 'accounts.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+
+ if ($accounts_id == 0) {
+ redirect_header("accounts.php", 3, _AM_XNEWSLETTER_ERROR_NO_VALID_ID);
+ } else {
+ $accountObj =& $xnewsletter->getHandler('xNewsletter_accounts')->get($accounts_id);
+ }
+
+ $mailhost = $accountObj->getVar("accounts_server_in");
+ $port = $accountObj->getVar("accounts_port_in");
+ switch ($accountObj->getVar("accounts_type")) {
+ case _AM_ACCOUNTS_TYPE_VAL_POP3:
+ $service = "pop3";
+ break;
+ case _AM_ACCOUNTS_TYPE_VAL_SMTP:
+ case _AM_ACCOUNTS_TYPE_VAL_GMAIL:
+ $service = "imap";
+ break;
+ case "default":
+ default:
+ $service = "";
+ break;
+ }
+ $service_option = $accountObj->getVar("accounts_securetype_in");
+ $accounts_password = $accountObj->getVar("accounts_password");
+ $accounts_username = $accountObj->getVar("accounts_username");
+ $accounts_inbox = $accountObj->getVar("accounts_inbox"); $accounts_inbox_ok = 0;
+ $accounts_hardbox = $accountObj->getVar("accounts_hardbox"); $accounts_hardbox_ok = 0;
+ $accounts_softbox = $accountObj->getVar("accounts_softbox"); $accounts_softbox_ok = 0;
+
+ $command = $mailhost.":".$port;
+ if ($service !='') $command .= '/' . $service;
+ if ($service_option !='') $command .= '/' . $service_option;
+
+ echo "<table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width5'></th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_INFO."</th>
+ </tr>";
+
+ $mbox = @imap_open("{" . $command . "}", $accounts_username, $accounts_password); // or die ("can't connect: " . imap_last_error());
+ if ( $mbox === false ) {
+ echo "<tr>";
+ echo "<td class='center width5'>".$img_failed."</td>";
+ echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_MAILBOX._AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED."</td>";
+ echo "<td class='left'>".imap_last_error()."</td>";
+ echo "</tr>";
+ } else {
+ echo "<tr>";
+ echo "<td class='center width5'>".$img_ok."</td>";
+ echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_MAILBOX._AM_XNEWSLETTER_ACCOUNTS_CHECK_OK."</td>";
+ echo "<td class='left'></td>";
+ echo "</tr>";
+
+ $folders = imap_listmailbox($mbox, "{".$command."}", "*");
+ if ($folders == false) {
+ echo "<tr>";
+ echo "<td class='center width5'>".$img_failed."</td>";
+ echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_FOLDERS._AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED."</td>";
+ echo "<td class='left'>".imap_last_error()."</td>";
+ echo "</tr>";
+ } else {
+ echo "<tr>";
+ echo "<td class='center width5'>".$img_ok."</td>";
+ echo "<td class='left'>"._AM_XNEWSLETTER_ACCOUNTS_CHECK_OPEN_FOLDERS._AM_XNEWSLETTER_ACCOUNTS_CHECK_OK."</td>";
+ echo "<td class='left'>";
+ if (is_array($folders)) {
+ reset ($folders);
+ sort ($folders);
+ $foldercreated = 0;
+ while (list( $key, $val) = each ($folders)) {
+ echo "($key) ";
+ echo imap_utf7_decode (str_replace("{".$command."}","",$val)) . "<br>\n";
+ if ("{".$command."}".$accounts_inbox == $val) $accounts_inbox_ok = 1;
+ if ("{".$command."}".$accounts_hardbox == $val) {
+ $accounts_hardbox_ok = 1;
+ } else {
+ @imap_createmailbox($mbox, imap_utf7_encode('{'.$command.'}' . $accounts_hardbox));
+ $foldercreated = 1;
+ }
+ if ("{".$command."}".$accounts_softbox == $val) {
+ $accounts_softbox_ok = 1;
+ } else {
+ @imap_createmailbox($mbox, imap_utf7_encode('{' . $command . '}' . $accounts_softbox));
+ $foldercreated = 1;
+ }
+ }
+ if ($foldercreated == 1) {
+ $folders_recheck = imap_listmailbox($mbox, "{" . $command . "}", "*");
+ while (list( $key, $val) = each ($folders_recheck)) {
+ if ("{".$command."}".$accounts_hardbox == $val) $accounts_hardbox_ok = 1;
+ if ("{".$command."}".$accounts_softbox == $val) $accounts_softbox_ok = 1;
+ }
+ }
+ }
+
+ echo "</td>";
+ echo "</tr>";
+ echo "<tr>";
+ if ($accountObj->getVar("accounts_use_bmh") == '1') {
+ if ($accounts_inbox_ok == 1 && $accounts_hardbox_ok == 1 && $accounts_softbox_ok == 1) {
+ echo "<td class='center width5'>" . $img_ok . "</td>";
+ } else {
+ echo "<td class='center width5'>" . $img_failed . "</td>";
+ }
+ echo "<td class='left'>" . _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH . "</td>";
+ echo "<td class='left'>";
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH_INBOX . " ";
+ if ($accounts_inbox_ok == 1) {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_OK . $img_ok;
+ } else {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED . $img_failed;
+ }
+ echo "<br />";
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH_HARDBOX." ";
+ if ($accounts_hardbox_ok == 1) {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_OK . $img_ok;
+ } else {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED . $img_failed;
+ }
+ echo "<br />";
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH_SOFTBOX . " ";
+ if ($accounts_softbox_ok == 1) {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_OK . $img_ok;
+ } else {
+ echo _AM_XNEWSLETTER_ACCOUNTS_CHECK_FAILED . $img_failed;
+ }
+ echo "<br />";
+ echo "</td>";
+ } else {
+ echo "<td class='center width5'>" . $img_ok . "</td>";
+ echo "<td class='left'>" . _AM_XNEWSLETTER_ACCOUNTS_CHECK_BMH._AM_XNEWSLETTER_ACCOUNTS_CHECK_SKIPPED . "</td>";
+ echo "<td class='center'></td>";
+ }
+ echo "</tr>";
+ }
+ imap_close($mbox);
+ }
+ echo "</table>";
+ break;
+
+ case "list":
+ default:
+ echo $indexAdmin->addNavigation('accounts.php') ;
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_NEWACCOUNTS, 'accounts.php?op=new_account', 'add');
+ echo $indexAdmin->renderButton();
+
+ $limit = $GLOBALS['xoopsModuleConfig']['adminperpage'];
+ $criteria = new CriteriaCompo();
+ $criteria->setSort("accounts_id ASC, accounts_type");
+ $criteria->setOrder("ASC");
+ $numrows = $xnewsletter->getHandler('xNewsletter_accounts')->getCount();
+ $start = xNewsletter_CleanVars ( $_REQUEST, 'start', 0, 'int' );
+ $criteria->setStart($start);
+ $criteria->setLimit($limit);
+ $accounts_arr = $xnewsletter->getHandler('xNewsletter_accounts')->getall($criteria);
+ if ( $numrows > $limit ) {
+ include_once XOOPS_ROOT_PATH . "/class/pagenav.php";
+ $pagenav = new XoopsPageNav($numrows, $limit, $start, 'start', 'op=list');
+ $pagenav = $pagenav->renderNav(4);
+ } else {
+ $pagenav = '';
+ }
+
+ // View Table
+ if ($numrows > 0) {
+ echo "<table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_ACCOUNTS_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_TYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_NAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURMAIL."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_DEFAULT."</th>
+ <th class='center width10'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>";
+
+ $class = "odd";
+
+ foreach (array_keys($accounts_arr) as $i) {
+ echo "<tr class='".$class."'>";
+ $class = ($class == "even") ? "odd" : "even";
+ echo "<td class='center'>".$i."</td>";
+ $arr_accounts_type=array(
+ _AM_ACCOUNTS_TYPE_VAL_PHP_MAIL=>_AM_ACCOUNTS_TYPE_PHPMAIL,
+ _AM_ACCOUNTS_TYPE_VAL_PHP_SENDMAIL=>_AM_ACCOUNTS_TYPE_PHPSENDMAIL,
+ _AM_ACCOUNTS_TYPE_VAL_POP3=>_AM_ACCOUNTS_TYPE_POP3,
+ _AM_ACCOUNTS_TYPE_VAL_SMTP=>_AM_ACCOUNTS_TYPE_SMTP,
+ _AM_ACCOUNTS_TYPE_VAL_GMAIL=>_AM_ACCOUNTS_TYPE_GMAIL);
+ echo "<td class='center'>". $arr_accounts_type[$accounts_arr[$i]->getVar("accounts_type")]."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_name")."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_yourname")."</td>";
+ echo "<td class='center'>".$accounts_arr[$i]->getVar("accounts_yourmail")."</td>";
+ $verif_accounts_default = ( $accounts_arr[$i]->getVar("accounts_default") == 1 ) ? _YES : _NO;
+ echo "<td class='center'>".$verif_accounts_default."</td>";
+
+ echo "<td class='center width5'>";
+ echo " <a href='accounts.php?op=edit_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_edit.png alt='"._EDIT."' title='"._EDIT."' /></a>";
+ echo " <a href='accounts.php?op=delete_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_delete.png alt='"._DELETE."' title='"._DELETE."' /></a>";
+ if ($accounts_arr[$i]->getVar("accounts_type") != _AM_ACCOUNTS_TYPE_VAL_PHP_MAIL && $accounts_arr[$i]->getVar("accounts_type") != _AM_ACCOUNTS_TYPE_VAL_PHP_SENDMAIL) {
+ echo " <a href='accounts.php?op=check_account&accounts_id=".$i."'><img src=".XNEWSLETTER_ICONS_URL."/xn_check.png alt='"._AM_ACCOUNTS_TYPE_CHECK."' title='"._AM_ACCOUNTS_TYPE_CHECK."' /></a>";
+ }
+ echo "</td>";
+ echo "</tr>";
+ }
+ echo "</table><br /><br />";
+ echo "<br /><div class='center'>" . $pagenav . "</div><br />";
+ } else {
+ echo "<table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_ACCOUNTS_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_TYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_NAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_YOURMAIL."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_USERNAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PASSWORD."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SERVER_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PORT_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SECURETYPE_IN."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SERVER_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_PORT_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_SECURETYPE_OUT."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ACCOUNTS_DEFAULT."</th>
+ <th class='center width10'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>";
+ echo "</table><br /><br />";
+ }
+
+ break;
+
+ case "new_account":
+ echo $indexAdmin->addNavigation("accounts.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ACCOUNTSLIST, 'accounts.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+ $accountObj = $xnewsletter->getHandler('xNewsletter_accounts')->create();
+ $accountObj = xNewsletter_setPost($accountObj, $_POST);
+ $form = $accountObj->getForm();
+ $form->display();
+ break;
+
+ case "save_accounts":
+ if ( !$GLOBALS["xoopsSecurity"]->check() ) {
+ redirect_header("accounts.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+
+ $accountObj =& $xnewsletter->getHandler('xNewsletter_accounts')->get($accounts_id);
+ $_POST['accounts_id'] = $accounts_id;
+ $accountObj = xNewsletter_setPost($accountObj, $_POST);
+
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria("accounts_default", 1));
+ $count_accounts_default = $xnewsletter->getHandler('xNewsletter_accounts')->getCount($criteria);
+ if ($count_accounts_default > 0) {
+ if ($accountObj->getVar("accounts_default") == 1) {
+ global $xoopsDB;
+ $verif_accounts_default = "1";
+ //reset old accounts_default
+ $sql = "UPDATE `{$xoopsDB->prefix("mod_xnewsletter_accounts")}` SET `accounts_default` = '0'";
+ $result= $xoopsDB->query($sql) or die ("MySQL-Error: " . mysql_error());
+ } else {
+ $verif_accounts_default = "0";
+ }
+ } else {
+ $verif_accounts_default = "1";
+ }
+ $accountObj->setVar("accounts_default", $verif_accounts_default);
+ if ($accountObj->getVar("accounts_yourmail") != "" && $accountObj->getVar("accounts_yourmail") != _AM_ACCOUNTS_TYPE_YOUREMAIL ) {
+ if ($xnewsletter->getHandler('xNewsletter_accounts')->insert($accountObj)) {
+ if ($save_and_check == 'none') {
+ redirect_header("accounts.php?op=list", 2, _AM_XNEWSLETTER_FORMOK);
+ } else {
+ redirect_header("accounts.php?op=check_account&accounts_id={$accountObj->getVar("accounts_id")}", 2, _AM_XNEWSLETTER_FORMOK);
+ }
+ }
+ } else {
+ $accountObj->setErrors(_MA_XNEWSLETTER_SUBSCRIPTION_ERROR_NOEMAIL);
+ }
+
+ echo $obj->getHtmlErrors();
+ $form = $accountObj->getForm();
+ $form->display();
+ break;
+
+ case "edit_account":
+ echo $indexAdmin->addNavigation("accounts.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_NEWACCOUNTS, 'accounts.php?op=new_account', 'add');
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ACCOUNTSLIST, 'accounts.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+ $accountObj = $xnewsletter->getHandler('xNewsletter_accounts')->get($accounts_id);
+ if (!empty($_POST)) {
+ xNewsletter_setPost($accountObj, $_POST);
+ }
+ $form = $accountObj->getForm();
+ $form->display();
+ break;
+
+ case "delete_account":
+ $accountObj = $xnewsletter->getHandler('xNewsletter_accounts')->get($accounts_id);
+ if (isset($_POST["ok"]) && $_POST["ok"] == "1") {
+ if ( !$GLOBALS["xoopsSecurity"]->check() ) {
+ redirect_header("accounts.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+ if ($xnewsletter->getHandler('xNewsletter_accounts')->delete($accountObj)) {
+ redirect_header("accounts.php", 3, _AM_XNEWSLETTER_FORMDELOK);
+ } else {
+ echo $accountObj->getHtmlErrors();
+ }
+ } else {
+ xoops_confirm(array("ok" => 1, "accounts_id" => $accounts_id, "op" => "delete_account"), "accounts.php", sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $accountObj->getVar("accounts_name")));
+ }
+ break;
+}
+include "admin_footer.php";
Property changes on: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/accounts.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_footer.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_footer.php (rev 0)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_footer.php 2014-04-25 13:07:37 UTC (rev 12489)
@@ -0,0 +1,38 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GPL 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+echo "
+<br /><br /><div align='center'><a href='http://www.xoops.org' target='_blank'>
+<img src='" . XNEWSLETTER_ICONS_URL . "/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS' /></a>
+</div>";
+echo "
+<div class='center small italic pad5'>
+<strong>" . $xnewsletter->getModule()->getVar('name') . "</strong> " . _AM_XNEWSLETTER_MAINTAINEDBY . "
+<a href='http://www.xoops.org' title='Visit' class='tooltip' rel='external'>XOOPS Community</a>
+</div>";
+xoops_cp_footer();
Property changes on: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php (rev 0)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php 2014-04-25 13:07:37 UTC (rev 12489)
@@ -0,0 +1,81 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GPL 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php';
+include_once dirname(dirname(__FILE__)) . '/include/common.php';
+
+// Include xoops admin header
+include_once XOOPS_ROOT_PATH . "/include/cp_functions.php";
+/*
+$pathIcon16 = XOOPS_URL . '/' . $xnewsletter->getModule()->getInfo('icons16');
+$pathIcon32 = XOOPS_URL . '/' . $xnewsletter->getModule()->getInfo('icons32');
+$pathModuleAdmin = XOOPS_ROOT_PATH . '/' . $xnewsletter->getModule()->getInfo('dirmoduleadmin');
+require_once $pathModuleAdmin . '/moduleadmin/moduleadmin.php';
+*/
+
+//$dirname = basename(dirname(dirname(__FILE__)));
+
+//include_once XOOPS_ROOT_PATH . "/modules/" . $xnewsletter->getModule()->dirname() . "/include/functions.php";
+//include_once XOOPS_ROOT_PATH . "/modules/" . $xnewsletter->getModule()->dirname() . "/include/config.php";
+
+//$module_handler =& xoops_gethandler('module');
+$xoopsModule = $xnewsletter->getModule();
+
+//Load languages
+xoops_loadLanguage('admin', $xnewsletter->getModule()->dirname());
+xoops_loadLanguage('modinfo', $xnewsletter->getModule()->dirname());
+xoops_loadLanguage('main', $xnewsletter->getModule()->dirname());
+
+if (!xNewsletter_checkModuleAdmin()) {
+ xoops_cp_header();
+ echo xoops_error(_AM_XNEWSLETTER_NOFRAMEWORKS);
+ xoops_cp_footer();
+ exit();
+}
+
+//$pathIcon = XOOPS_URL . "/modules/" . $dirname . "/images/icons";
+$indexAdmin = new ModuleAdmin();
+
+$myts = MyTextSanitizer::getInstance();
+
+
+if ($xoopsUser) {
+ $moduleperm_handler =& xoops_gethandler('groupperm');
+ if (!$moduleperm_handler->checkRight('module_admin', $xnewsletter->getModule()->mid(), $xoopsUser->getGroups())) {
+ redirect_header(XOOPS_URL, 1, _NOPERM);
+ exit();
+ }
+} else {
+ redirect_header(XOOPS_URL . "/user.php", 1, _NOPERM);
+ exit();
+}
+
+if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
+ include_once(XOOPS_ROOT_PATH . "/class/template.php");
+ $xoopsTpl = new XoopsTpl();
+}
Property changes on: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/admin_header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php (rev 0)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php 2014-04-25 13:07:37 UTC (rev 12489)
@@ -0,0 +1,179 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GNU General Public License 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include "admin_header.php";
+xoops_cp_header();
+//global $pathIcon, $indexAdmin;
+
+// We recovered the value of the argument op in the URL$
+$op = xNewsletter_CleanVars($_REQUEST, 'op', 'list', 'string');
+$attachment_id = xNewsletter_CleanVars($_REQUEST, 'attachment_id', 0, 'int');
+
+switch ($op) {
+ case "list" :
+ default :
+ echo $indexAdmin->addNavigation('attachment.php');
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_NEWATTACHMENT, 'attachment.php?op=new_attachment', 'add');
+ echo $indexAdmin->renderButton();
+ $limit = $GLOBALS['xoopsModuleConfig']['adminperpage'];
+ $criteria = new CriteriaCompo();
+ $criteria->setSort("attachment_letter_id DESC, attachment_id");
+ $criteria->setOrder("DESC");
+ $numrows = $xnewsletter->getHandler('xNewsletter_attachment')->getCount();
+ $start = xNewsletter_CleanVars ( $_REQUEST, 'start', 0, 'int' );
+ $criteria->setStart($start);
+ $criteria->setLimit($limit);
+ $attachment_arr = $xnewsletter->getHandler('xNewsletter_attachment')->getall($criteria);
+ if ($numrows > $limit) {
+ include_once XOOPS_ROOT_PATH . "/class/pagenav.php";
+ $pagenav = new XoopsPageNav($numrows, $limit, $start, 'start', 'op=list');
+ $pagenav = $pagenav->renderNav(4);
+ } else {
+ $pagenav = '';
+ }
+
+ // View Table
+ if ($numrows>0) {
+ echo "
+ <table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>"._AM_XNEWSLETTER_ATTACHMENT_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_LETTER_ID."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_NAME."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_TYPE."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_SUBMITTER."</th>
+ <th class='center'>"._AM_XNEWSLETTER_ATTACHMENT_CREATED."</th>
+ <th class='center width5'>"._AM_XNEWSLETTER_FORMACTION."</th>
+ </tr>
+ ";
+
+ $class = "odd";
+
+ foreach (array_keys($attachment_arr) as $i) {
+ echo "<tr class='" . $class . "'>";
+ $class = ($class == "even") ? "odd" : "even";
+ echo "<td class='center'>".$i."</td>";
+
+ $letter =& $xnewsletter->getHandler('xNewsletter_letter')->get($attachment_arr[$i]->getVar("attachment_letter_id"));
+ $title_letter = $letter->getVar("letter_title");
+ echo "<td class='center'>" . $title_letter . "</td>";
+ echo "<td class='center'>" . $attachment_arr[$i]->getVar("attachment_name") . "</td>";
+ echo "<td class='center'>" .$attachment_arr[$i]->getVar("attachment_type")."</td>";
+ echo "<td class='center'>" . XoopsUser::getUnameFromId($attachment_arr[$i]->getVar("attachment_submitter"), "S") . "</td>";
+ echo "<td class='center'>" . formatTimeStamp($attachment_arr[$i]->getVar("attachment_created"), "S") . "</td>";
+
+ echo "
+ <td class='center width5' nowrap='nowrap'>
+ <a href='attachment.php?op=edit_attachment&attachment_id=" . $i . "'><img src=" . XNEWSLETTER_ICONS_URL . "/xn_edit.png alt='" . _EDIT . "' title='" . _EDIT . "' /></a>
+ <a href='attachment.php?op=delete_attachment&attachment_id=" . $i . "'><img src=" . XNEWSLETTER_ICONS_URL . "/xn_delete.png alt='" . _DELETE . "' title='" . _DELETE . "' /></a>
+ </td>
+ ";
+ echo "</tr>";
+ }
+ echo "</table><br /><br />";
+ echo "<br /><div class='center'>" . $pagenav . "</div><br />";
+ } else {
+ echo "
+ <table class='outer width100' cellspacing='1'>
+ <tr>
+ <th class='center width2'>" . _AM_XNEWSLETTER_ATTACHMENT_ID . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_LETTER_ID . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_NAME . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_TYPE . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_SUBMITTER . "</th>
+ <th class='center'>" . _AM_XNEWSLETTER_ATTACHMENT_CREATED . "</th>
+ <th class='center width5'>" . _AM_XNEWSLETTER_FORMACTION . "</th>
+ </tr>
+ </table><br /><br />
+ ";
+ }
+ break;
+
+ case "new_attachment" :
+ echo $indexAdmin->addNavigation("attachment.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ATTACHMENTLIST, 'attachment.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+
+ $obj =& $xnewsletter->getHandler('xNewsletter_attachment')->create();
+ $form = $obj->getForm();
+ $form->display();
+ break;
+
+ case "save_attachment" :
+ if (!$GLOBALS["xoopsSecurity"]->check()) {
+ redirect_header("attachment.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+
+ $obj =& $xnewsletter->getHandler('xNewsletter_attachment')->get($attachment_id);
+ //Form attachment_letter_id
+ $obj->setVar("attachment_letter_id", xNewsletter_CleanVars($_REQUEST, "attachment_letter_id", 0, "int"));
+ //Form attachment_name
+ $obj->setVar("attachment_name", xNewsletter_CleanVars($_REQUEST, "attachment_name", "", "string"));
+ //Form attachment_type
+ $obj->setVar("attachment_type", xNewsletter_CleanVars($_REQUEST, "attachment_type", 0, "int"));
+ //Form attachment_submitter
+ $obj->setVar("attachment_submitter", xNewsletter_CleanVars($_REQUEST, "attachment_submitter", 0, "int"));
+ //Form attachment_created
+ $obj->setVar("attachment_created", xNewsletter_CleanVars($_REQUEST, "attachment_created", time(), "int"));
+
+ if ($xnewsletter->getHandler('xNewsletter_attachment')->insert($obj)) {
+ redirect_header("attachment.php?op=list", 2, _AM_XNEWSLETTER_FORMOK);
+ }
+
+ echo $obj->getHtmlErrors();
+ $form =& $obj->getForm();
+ $form->display();
+ break;
+
+ case "edit_attachment" :
+ echo $indexAdmin->addNavigation("attachment.php");
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_NEWATTACHMENT, 'attachment.php?op=new_attachment', 'add');
+ $indexAdmin->addItemButton(_AM_XNEWSLETTER_ATTACHMENTLIST, 'attachment.php?op=list', 'list');
+ echo $indexAdmin->renderButton();
+ $obj = $xnewsletter->getHandler('xNewsletter_attachment')->get($attachment_id);
+ $form = $obj->getForm();
+ $form->display();
+ break;
+
+ case "delete_attachment" :
+ $obj =& $xnewsletter->getHandler('xNewsletter_attachment')->get($attachment_id);
+ if (isset($_POST["ok"]) && $_POST["ok"] == 1) {
+ if (!$GLOBALS["xoopsSecurity"]->check()) {
+ redirect_header("attachment.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+ if ($xnewsletter->getHandler('xNewsletter_attachment')->delete($obj)) {
+ redirect_header("attachment.php", 3, _AM_XNEWSLETTER_FORMDELOK);
+ } else {
+ echo $obj->getHtmlErrors();
+ }
+ } else {
+ xoops_confirm(array("ok" => 1, "attachment_id" => $attachment_id, "op" => "delete_attachment"), $_SERVER["REQUEST_URI"], sprintf(_AM_XNEWSLETTER_FORMSUREDEL, $obj->getVar("attachment_letter_id")));
+ }
+ break;
+}
+include "admin_footer.php";
Property changes on: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/attachment.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh.php
===================================================================
--- XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh.php (rev 0)
+++ XoopsModules/xnewsletter/branches/mamba/xNewsletter/admin/bmh.php 2014-04-25 13:07:37 UTC (rev 12489)
@@ -0,0 +1,404 @@
+<?php
+/**
+ * ****************************************************************************
+ * - A Project by Developers TEAM For Xoops - ( http://www.xoops.org )
+ * ****************************************************************************
+ * XNEWSLETTER - MODULE FOR XOOPS
+ * Copyright (c) 2007 - 2012
+ * Goffy ( wedega.com )
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting
+ * source code which is considered copyrighted (c) material of the
+ * original comment or credit authors.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ * ---------------------------------------------------------------------------
+ * @copyright Goffy ( wedega.com )
+ * @license GNU General Public License 2.0
+ * @package xNewsletter
+ * @author Goffy ( web...@we... )
+ *
+ * Version : $Id $
+ * ****************************************************************************
+ */
+
+include "admin_header.php";
+xoops_cp_header();
+//global $indexAdmin;
+
+// We recovered the value of the argument op in the URL$
+$op = xNewsletter_CleanVars($_REQUEST, 'op', 'list', 'string');
+$bmh_id = xNewsletter_CleanVars($_REQUEST, 'bmh_id', 0, 'int');
+$bmh_measure = xNewsletter_CleanVars($_REQUEST, 'bmh_measure', 0, 'int');
+$filter = xNewsletter_CleanVars($_REQUEST, 'bmh_measure_filter', _AM_XNEWSLETTER_BMH_MEASURE_VAL_ALL, 'int');
+
+switch ($op)
+{
+case "bmh_delsubscr":
+
+ if ( (isset($_POST["ok"]) && $_POST["ok"] == 1) ) {
+ $count_err = 0;
+
+ $obj_bmh =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
+ $bmh_email = $obj_bmh->getVar("bmh_email");
+
+ $sql = "SELECT subscr_id FROM " . $xoopsDB->prefix("mod_xnewsletter_subscr") . " WHERE (";
+ $sql .= "subscr_email='" . $bmh_email . "'";
+ $sql .= ") LIMIT 1;";
+ if ( $user = $xoopsDB->query($sql) ) {
+ $row_user = $xoopsDB->fetchRow($user);
+ $subscr_id = intval($row_user[0]);
+ }
+ if ($subscr_id == 0) {
+ //set bmh_measure for all entries in bmh with this email
+ $sql_upd_measure = "UPDATE ".$xoopsDB->prefix("mod_xnewsletter_bmh")." SET `bmh_measure` = '"._AM_XNEWSLETTER_BMH_MEASURE_VAL_NOTHING."'";
+ $sql_upd_measure .=" WHERE ((`".$xoopsDB->prefix("mod_xnewsletter_bmh")."`.`bmh_email` ='".$bmh_email."') AND (`".$xoopsDB->prefix("mod_xnewsletter_bmh")."`.`bmh_measure` ='0'))";
+ $xoopsDB->query($sql_upd_measure);
+ redirect_header("bmh.php?op=list", 5, _AM_XNEWSLETTER_BMH_ERROR_NO_SUBSCRID);
+ }
+ $obj_subscr =& $xnewsletter->getHandler('xNewsletter_subscr')->get($subscr_id);
+
+ // delete subscriber
+ if (!$xnewsletter->getHandler('xNewsletter_subscr')->delete($obj_subscr,true)) {
+ $actionprot_err = $obj_subscr->getHtmlErrors()."<br/><br/><br/>";
+ $count_err++;
+ }
+
+ //delete subscription
+ $crit_catsubscr = new CriteriaCompo();
+ $crit_catsubscr->add(new Criteria('catsubscr_subscrid', $subscr_id));
+ $numrows_catsubscr = $xnewsletter->getHandler('xNewsletter_catsubscr')->getCount($crit_catsubscr);
+ if ($numrows_catsubscr > 0) {
+ $catsubscr_arr = $xnewsletter->getHandler('xNewsletter_catsubscr')->getall($crit_catsubscr);
+ foreach (array_keys($catsubscr_arr) as $cat) {
+ $obj_catsubscr =& $xnewsletter->getHandler('xNewsletter_catsubscr')->get($catsubscr_arr[$cat]->getVar("catsubscr_id"));
+ $obj_cat =& $xnewsletter->getHandler('xNewsletter_cat')->get($catsubscr_arr[$cat]->getVar("catsubscr_catid"));
+ $cat_mailinglist = $obj_cat->getVar("cat_mailinglist");
+
+ if ($xnewsletter->getHandler('xNewsletter_catsubscr')->delete($obj_catsubscr, true)) {
+ //handle mailinglists
+ if ($cat_mailinglist > 0) {
+ require_once( XOOPS_ROOT_PATH."/modules/xNewsletter/include/mailinglist.php" );
+ subscribingMLHandler(0, $subscr_id, $cat_mailinglist);
+ }
+ } else {
+ $actionprot_err .= $obj_catsubscr->getHtmlErrors();
+ $count_err++;
+ }
+ }
+ }
+
+ if ($count_err == 0) {
+ redirect_header("bmh.php?op=handle_bmh&bmh_id=".$bmh_id."&bmh_measure="._AM_XNEWSLETTER_BMH_MEASURE_VAL_DELETE."&filter=".$filter, 3, _AM_XNEWSLETTER_FORMDELOK);
+ } else {
+ echo $actionprot_err;
+ }
+ } else {
+ xoops_confirm(array("ok" => 1, "bmh_id" => $bmh_id, "op" => "bmh_delsubscr", "filter" => $filter), "bmh.php", sprintf(_AM_XNEWSLETTER_BMH_MEASURE_DELETE_SURE));
+ }
+ break;
+
+ case "handle_bmh":
+ if ($bmh_id == 0) redirect_header("bmh.php", 3, _AM_XNEWSLETTER_ERROR_NO_VALID_ID);
+ if ($bmh_measure == 0) redirect_header("bmh.php", 3, _AM_XNEWSLETTER_ERROR_NO_VALID_ID);
+
+ $obj_bmh =& $xnewsletter->getHandler('xNewsletter_bmh')->get($bmh_id);
+
+ if ($obj_bmh->getVar("bmh_measure") == _AM_XNEWSLETTER_BMH_MEASURE_VAL_DELETE ) {
+ redirect_header("bmh.php?op=list&filter=".$filter."'", 3, _AM_XNEWSLETTER_BMH_MEASURE_ALREADY_DELETED);
+ }
+
+ $bmh_email = $obj_bmh->getVar("bmh_email");
+
+ if ($bmh_measure == _AM_XNEWSLETTER_BMH_MEASURE_VAL_QUIT) {
+ $sql = "UPDATE `".$xoopsDB->prefix("mod_xnewsletter_subscr")."` INNER JOIN `";
+ $sql .= $xoopsDB->prefix("mod_xnewsletter_catsubscr")."` ON `subscr_id` = `catsubscr_subscrid` ";
+ $sql .= "SET `catsubscr_quited` = ".time()." WHERE (((`subscr_email`)='";
+ $sql .= $bmh_email. "'))";
+ $result= $xoopsDB->queryF($sql) or die ("MySQL-Error: " . mysql_error());
+ }
+ //set bmh_measure for all entries in bmh with this email
+ $sql_upd = "UPDATE ".$xoopsDB->prefix("mod_xnewsletter...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 12:51:49
|
Revision: 12488
http://sourceforge.net/p/xoops/svn/12488
Author: beckmi
Date: 2014-04-25 12:51:43 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): FBComment
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/help.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recent.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recentl.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/module.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/showfeed.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/about.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/comment.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/gwlogo-small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/help.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/home.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/like.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/warn.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/bg.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/default.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.xcf
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_home.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_report.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left_on.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogcheck.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogdone.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogedit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/panel.jpg
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/progress.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/right.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/right_on.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/js/filedrag.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/blocks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/blocks/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/bye.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/docs/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/docs/gpl-2.0.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/docs/gpl-3.0.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/docs/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/docs/license.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/docs/plugin-format.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/docs/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/fbchannel.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/facebook/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/facebook/LICENSE-2.0.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/facebook/NOTICE.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/facebook/base_facebook.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/facebook/facebook.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/facebook/fb_ca_chain_bundle.crt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/include/install.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/help/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/help/help.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/help/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/mail_template/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/mail_template/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/mail_template/new_comment.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/mail_template/new_like.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/language/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/notification_update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/notify.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/ogdataupdate.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/recordcomment.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/recordlike.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/sql/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/sql/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_activity_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_com_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_combo_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_common_head.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_common_tail.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_feed_post_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_like_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_likebox_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/fbcomment_show_feed_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/fbcomment_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/fbcomment_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/templates/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/xoops_version.php
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/about.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/about.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,29 @@
+<?php
+/**
+* admin/about.php
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+
+include 'header.php';
+if ($xoop25plus) {
+ echo $moduleAdmin->addNavigation('about.php');
+ echo $moduleAdmin->renderabout('',false);
+} else { // !$xoop25plus
+adminmenu(2);
+
+echo '<table width="100%" border="0" cellspacing="1" class="outer">';
+echo '<tr><th>'._AM_FBCOM_ADMENU_ABOUT.'</th></tr><tr><td width="100%" >';
+echo '<center><br /><b>'. _AM_FBCOM_ADMENU_DESC . '</b></center><br />';
+echo '<center>Brought to you by <a href="http://www.geekwright.com/" target="_blank">geekwright, LLC</a></center><br />';
+echo '</td></tr>';
+echo '</table>';
+
+}
+
+include 'footer.php';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/about.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/footer.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/footer.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,17 @@
+<?php
+/**
+* admin/footer.php - wrapup for all admin pages
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+
+echo '<div align="right"><small>'._AM_FBCOM_ADMENU_TRADEMARK.'</small><br /></div>';
+echo "<div align=\"center\"><a href=\"http://geekwright.com/\" target=\"_blank\"><img src=\"../assets/images/admin/gwlogo-small.png\" alt=\"geekwright\" title=\"geekwright\"></a></div>";
+echo "<div align=\"center\"><small><strong>" . $xoopsModule->getVar("name") . "</strong> is maintained by <a rel='external' href='http://geekwright.com/'>geekwright, LLC</a></small></div>";
+
+xoops_cp_footer();
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/functions.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/functions.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/functions.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,73 @@
+<?php
+/**
+* admin/functions.php - admin area functions
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+
+if (!defined("XOOPS_ROOT_PATH")) die("Root path not defined");
+
+// if server type or configuration voodoo will keep the detection from working, issue a warning
+function compatabilitytest()
+{
+if (!(array_key_exists ('SERVER_NAME',$_SERVER) && array_key_exists ('SERVER_PORT',$_SERVER) && array_key_exists ('SCRIPT_NAME',$_SERVER))) {
+ $issue='<div class="errorMsg"><div>Automatic URL source option may not work on this server!<br />The required $_SERVER variables are not available.</div></div><br />';
+ echo $issue;
+} else {
+
+echo <<<EOT
+<script type="text/javascript">
+var doc_url = document.URL;
+var n=doc_url.search("//"); n=n+2;
+doc_url=doc_url.substring(n);
+n=doc_url.indexOf("?");
+if (n> -1) { doc_url=doc_url.substring(0, n); }
+
+EOT;
+$port=intval($_SERVER['SERVER_PORT']);
+if ($port==80) $port='';
+else $port=':'.$port;
+echo "env_url='".$_SERVER['SERVER_NAME'].$port.$_SERVER['SCRIPT_NAME']."';";
+echo <<<EOT
+
+if (doc_url != env_url) {
+document.write('<div class="errorMsg"><div>Automatic URL source option may not work on this server!<br />The environment derived url does not match the one derived from DOM.<br />');
+document.write('The javascrip document.URL derived page is: '+doc_url+'<br />');
+document.write('The $ SERVER environment derived page is: '+env_url+'<br /></div></div><br />');
+}
+</script>
+EOT;
+}
+}
+
+// return an array of most recently updated rows of a tracker table
+/**
+ * @param $type
+ *
+ * @return array|bool
+ */
+function getrecent($type)
+{
+global $xoopsDB;
+
+ $table='fbc_comment_tracker'; $datecol='lastcomment';
+ if ($type=='like') { $table='fbc_like_tracker'; $datecol='lastlike'; }
+
+ $sql = "SELECT url, count, {$datecol} FROM ".$xoopsDB->prefix($table).
+ " ORDER BY {$datecol} DESC LIMIT 50 ";
+
+ $return=array();
+ $result = $xoopsDB->query($sql);
+ if ($result) {
+ while ($myrow=$xoopsDB->fetchArray($result)) {
+ $return[]=$myrow;
+ }
+
+ return $return;
+ } else return false;
+}
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/functions.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/header.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/header.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,109 @@
+<?php
+/**
+* admin/header.php - preamble for all admin pages
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+
+include '../../../include/cp_header.php';
+
+$xoop25plus=false;
+if (is_object($GLOBALS['xoops'])) {
+ if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
+ $xoop25plus=true;
+ } else {
+ $xoop25plus=false;
+ }
+}
+
+//if ( !@include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/" . $xoopsConfig['language'] . "/main.php") {
+// include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/english/main.php" ;
+//}
+
+if (!defined('_MI_FBCOM_NAME')) { // if modinfo isn't loaded, do it
+ if ( !@include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/" . $xoopsConfig['language'] . "/modinfo.php") {
+ include_once XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/english/modinfo.php" ;
+ }
+}
+
+/**
+ * @param int $currentoption
+ * @param string $breadcrumb
+ */
+function adminmenu($currentoption=0, $breadcrumb = "")
+{
+ global $xoopsModule, $xoopsConfig;
+ $tblColors=Array();
+ $tblColors=array_fill(0 , 8, '');
+ if ($currentoption>=0) {
+ $tblColors[$currentoption]='id=\'current\'';;
+ }
+
+ /* Nice buttons styles */
+ $return = "
+ <style type='text/css'>
+
+ #admintop { float:left; width:100%; background: #dae0d2; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
+
+ #admintabs {
+ font-size: 93%; background: url(../assets/images/bg.gif) #dae0d2 repeat-x 50% bottom; float: left; width: 100%; line-height: normal; border-left: 1px solid black; border-right: 1px solid black;
+ }
+ #admintabs ul {
+ padding-right: 10px; padding-left: 10px; padding-bottom: 0px; margin: 0px; padding-top: 10px; list-style-type: none;
+ }
+ #admintabs li {
+ padding-right: 0px; padding-left: 9px; background: url(../assets/images/left.gif) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style: none;
+ }
+ #admintabs a {
+ padding-right: 15px; display: block; padding-left: 6px; font-weight: bold; background: url(../assets/images/right.gif) no-repeat right top; float: left; padding-bottom: 4px; color: #765; padding-top: 5px; text-decoration: none
+ }
+ #admintabs a {
+ float: left;
+ }
+ #admintabs a:hover {
+ color: #333;
+ }
+ #admintabs #current {
+ background: url(../assets/images/left_on.gif) no-repeat left top;
+ }
+ #admintabs #current a {
+ background: url(../assets/images/right_on.gif) no-repeat right top; color: #333; float:left;
+ }
+ </style>
+ ";
+
+ include XOOPS_ROOT_PATH."/modules/".$xoopsModule->getVar('dirname')."/admin/menu.php";
+
+ $return .= "<div id='admintop'>";
+ $return .= "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>";
+ $return .= "<td style='width: 60%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;'><a href='" . XOOPS_URL . "/modules/system/admin.php?fct=preferences&op=showmod&mod=" . $xoopsModule->getVar('mid') . "'>" . _AM_FBCOM_ADMENU_PREF . "</a> | <a href='" . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/index.php'>" . _AM_FBCOM_ADMENU_GOMOD . '</a> | <a href="help.php">'._AM_FBCOM_ADMENU_HELP.'</a></td>';
+ $return .= "<td style='width: 40%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;'> " . $breadcrumb . "</td>";
+ $return .= "</tr></table>";
+ $return .= "</div>";
+
+ $return .= "<div id='admintabs'>";
+ $return .= "<ul>";
+ foreach ($adminmenu as $key => $menu) {
+ $return .= "<li ". $tblColors[$key] . "><a href=\"" . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/".$menu['link']."\">" . $menu['title'] . "</a></li>";
+ }
+ $return .= "</ul></div><div style=\"clear:both;\"></div>";
+
+ echo $return;
+
+}
+
+include 'functions.php';
+
+xoops_cp_header();
+
+if ($xoop25plus) {
+ $moduleAdmin = new ModuleAdmin();
+ if(!is_object($moduleAdmin)) $xoop25plus=false;
+}
+//$xoop25plus=false;
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/help.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/help.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/help.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,26 @@
+<?php
+/**
+* admin/help.php - admin help for non Xoops 2.5+ systems
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+
+include 'header.php';
+
+if(!$xoop25plus) adminmenu(0);
+
+$help = XOOPS_ROOT_PATH . '/modules/' . $xoopsModule->getVar("dirname") . '/language/' . $xoopsConfig['language'] . '/help/help.html';
+if(!file_exists($help)) $help = XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/language/english/help/help.html" ;
+
+echo '<table width="100%" border="0" cellspacing="1" class="outer">';
+echo '<tr><th>'._AM_FBCOM_ADMENU_HELP.'</th></tr><tr><td width="100%" >';
+$helptext=utf8_encode(implode("\n", file($help)));
+$helptext=str_replace ( '<{$xoops_url}>', XOOPS_URL, $helptext);
+echo $helptext.'<br /></td></tr></table>';
+
+include 'footer.php';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/help.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/index.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/index.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,56 @@
+<?php
+/**
+* admin/index.php - admin area home, config checks
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+include 'header.php';
+
+compatabilitytest();
+
+ $uploadpath=XOOPS_ROOT_PATH . '/uploads/fbcomment';
+
+ if ($xoop25plus) {
+ echo $moduleAdmin->addNavigation('index.php') ;
+ $welcome=_AM_FBCOM_ADMENU_WELCOME;
+ $moduleAdmin->addInfoBox($welcome);
+ $moduleAdmin->addInfoBoxLine($welcome, _AM_FBCOM_ADMENU_MESSAGE, '', '', 'information');
+
+ if($xoop25plus) $moduleAdmin->addConfigBoxLine($uploadpath, 'folder');
+
+ if (empty($xoopsModuleConfig['facebook-admins']) && empty($xoopsModuleConfig['facebook-appid'])) {
+ $moduleAdmin->addConfigBoxLine('<span style="color:orange"><img src="../assets/images/admin/warn.png" alt="!" />'._AM_FBCOM_WARN_SET_ADMIN.'</span>', 'default');
+ }
+ if (!$xoopsModuleConfig['use-smarty-for-ogdata']) {
+ $moduleAdmin->addConfigBoxLine('<span style="color:orange"><img src="../assets/images/admin/warn.png" alt="!" />'._AM_FBCOM_WARN_USE_SMARTY.'</span>', 'default');
+ }
+ if (!function_exists('curl_version')) {
+ $moduleAdmin->addConfigBoxLine('<span style="color:orange"><img src="../assets/images/admin/warn.png" alt="!" />'._AM_FBCOM_WARN_NO_CURL.'</span>', 'default');
+ }
+ echo $moduleAdmin->renderIndex();
+ } else {
+ adminmenu(1);
+
+ echo '<table width="100%" border="0" cellspacing="1" class="outer">';
+ echo '<tr><th>'._AM_FBCOM_ADMENU_WELCOME.'</th></tr>';
+ echo '<tr><td width="100%" ><div style="margin:2em;">'._AM_FBCOM_ADMENU_MESSAGE . '</td></tr>';
+ if (empty($xoopsModuleConfig['facebook-admins']) && empty($xoopsModuleConfig['facebook-appid'])) {
+ echo '<tr><td><br /><br /><span style="color:orange; margin:2em;"><img src="../assets/images/admin/warn.png" alt="!" />'._AM_FBCOM_WARN_SET_ADMIN.'</span></td></tr>';
+ }
+ if (!$xoopsModuleConfig['use-smarty-for-ogdata']) {
+ echo '<tr><td><br /><br /><span style="color:orange; margin:2em;"><img src="../assets/images/admin/warn.png" alt="!" />'._AM_FBCOM_WARN_USE_SMARTY.'</span></td></tr>';
+ }
+ if (!is_writable($uploadpath)) {
+ echo '<tr><td><br /><br /><span style="color:orange; margin:2em;"><img src="../assets/images/admin/warn.png" alt="!" />'._AM_FBCOM_WARN_NO_UPLOADS.'</span></td></tr>';
+ }
+ if (!function_exists('curl_version')) {
+ echo '<tr><td><br /><br /><span style="color:orange; margin:2em;"><img src="../assets/images/admin/warn.png" alt="!" />'._AM_FBCOM_WARN_NO_CURL.'</span></td></tr>';
+ }
+ echo '</table>';
+}
+include 'footer.php';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/index.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/menu.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/menu.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,34 @@
+<?php
+/**
+* admin/menu.php - admin area menu definitions
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+$adminmenu[1] = array(
+ 'title' => _MI_FBCOM_ADMENU ,
+ 'link' => 'admin/index.php' ,
+ 'icon' => 'assets/images/admin/home.png'
+) ;
+
+$adminmenu[] = array(
+ 'title' => _MI_FBCOM_ABOUT ,
+ 'link' => 'admin/about.php' ,
+ 'icon' => 'assets/images/admin/about.png'
+) ;
+
+$adminmenu[] = array(
+ 'title' => _MI_FBCOM_RECENT_COMMENTS ,
+ 'link' => 'admin/recent.php' ,
+ 'icon' => 'assets/images/admin/comment.png'
+) ;
+
+$adminmenu[] = array(
+ 'title' => _MI_FBCOM_RECENT_LIKES ,
+ 'link' => 'admin/recentl.php' ,
+ 'icon' => 'assets/images/admin/like.png'
+) ;
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/menu.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recent.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recent.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recent.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,30 @@
+<?php
+/**
+* admin/recent.php - admin area recent comments tracker
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+include 'header.php';
+
+if($xoop25plus) echo $moduleAdmin->addNavigation('recent.php');
+else adminmenu(3);
+
+ $rows=getrecent('comment');
+
+ echo '<table width="100%" border="0" cellspacing="1" class="outer">';
+ echo '<tr><th>'._AD_FBCOM_RECENT_URL.'</th><th>'._AD_FBCOM_RECENT_COUNT.'</th><th>'._AD_FBCOM_RECENT_LASTDATE.'</th></tr>';
+ if ($rows) {
+ foreach ($rows as $row) {
+ $date=formatTimeStamp($row['lastcomment']);
+ echo "<tr><td><a href=\"{$row['url']}\">{$row['url']}</a></td><td>{$row['count']}</td><td>{$date}</td></tr>";
+ }
+ } else echo '<tr><td colspan="3">'._AD_FBCOM_RECENT_EMPTY.'</td></tr>';
+ echo '</table>';
+ echo '<br /><a href="' . XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/notify.php">' . _AM_FBCOM_ADMENU_NOTIFY . '</a><br/>';
+
+ include 'footer.php';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recent.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recentl.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recentl.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recentl.php 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,30 @@
+<?php
+/**
+* admin/recentl.php - admin area recent likes tracker
+*
+* @copyright Copyright © 2012 geekwright, LLC. All rights reserved.
+* @license fbcomment/docs/license.txt GNU General Public License (GPL)
+* @since 1.0
+* @author Richard Griffith <ri...@ge...>
+* @package fbcomment
+* @version $Id$
+*/
+include 'header.php';
+
+if($xoop25plus) echo $moduleAdmin->addNavigation('recentl.php');
+else adminmenu(4);
+
+ $rows=getrecent('like');
+
+ echo '<table width="100%" border="0" cellspacing="1" class="outer">';
+ echo '<tr><th>'._AD_FBCOM_RECENT_URL.'</th><th>'._AD_FBCOM_RECENT_COUNT.'</th><th>'._AD_FBCOM_RECENT_LASTDATE.'</th></tr>';
+ if ($rows) {
+ foreach ($rows as $row) {
+ $date=formatTimeStamp($row['lastlike']);
+ echo "<tr><td><a href=\"{$row['url']}\">{$row['url']}</a></td><td>{$row['count']}</td><td>{$date}</td></tr>";
+ }
+ } else echo '<tr><td colspan="3">'._AD_FBCOM_RECENT_EMPTY.'</td></tr>';
+ echo '</table>';
+ echo '<br /><a href="' . XOOPS_URL . '/modules/' . $xoopsModule->getVar('dirname') . '/notify.php">' . _AM_FBCOM_ADMENU_NOTIFY . '</a><br/>';
+
+include 'footer.php';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/admin/recentl.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/index.html 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/module.css
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/module.css (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/module.css 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,125 @@
+#fbc_dd_nofiledrag {
+ display: block;
+ font-weight: bold;
+ text-align: center;
+ padding: 1em 0;
+ margin: 1em 0;
+}
+
+#fbc_dd_filedrag
+{
+ display: none;
+ font-weight: bold;
+ text-align: center;
+ padding: 1em 0;
+ margin: 1em 0;
+ color: #555;
+ border: 1px dashed #999999;
+ border-radius: 7px;
+ cursor: default;
+}
+
+#fbc_dd_filedrag.hover
+{
+ color: #f99;
+ border-color: #f00;
+ border-style: solid;
+ box-shadow: inset 0 3px 4px #888;
+}
+
+#fbc_dd_messages
+{
+ padding: 0 10px;
+ margin: 1em 0;
+ border: 1px solid #999;
+}
+
+.fbc_dd_image {
+ max-height: 100px;
+ width: auto;
+}
+#fbc_dd_progress p
+{
+ display: block;
+ padding: 2px 5px;
+ margin: 2px 0;
+ border: 1px inset #446;
+ border-radius: 5px;
+ background: #eee url("../images/progress.png") 100% 0 repeat-y;
+}
+
+#fbc_dd_progress p.success
+{
+ background: #0c0 none 0 0 no-repeat;
+}
+#fbc_dd_progress p.success:before {
+ content: "OK! ";
+}
+
+#fbc_dd_progress p.failed
+{
+ background: #c00 none 0 0 no-repeat;
+}
+#fbc_dd_progress p.failed:before {
+ content: "Failed! ";
+}
+#fbc_dd_progress p.toobig
+{
+ background: #c00 none 0 0 no-repeat;
+}
+#fbc_dd_progress p.toobig:before {
+ content: "Too Large! ";
+}
+
+#fbc_dd_dialogform {
+ display: none;
+ width: 600px;
+ position: absolute; /* fixed;*/
+ top: 10px;
+ left: 150px;
+ background-color: #ffffff;
+ border-style: solid;
+ border-width: thin;
+ border-color: #888888;
+ border-radius: 10px;
+ z-index: 9999;
+ box-shadow: 10px 10px 5px #888888;
+ margin: 2em;
+ text-align: left;
+ font-size: 90%;
+ font-family: Sans-Serif;
+}
+.fbc_dd_showhide {
+ width: 100%; text-align: right;
+}
+.fbc_dd_grabbutton {
+ font-size: 75%;
+}
+.fbc_dd_dialog_title {
+ width: 100%;
+ font-size: 120%;
+ text-align: center;
+ background-image: url('../images/panel.jpg');
+ background-repeat: repeat-x;
+ border-style: outset;
+ border-width: thin;
+ border-color: #cccccc;
+ border-radius: 10px;
+ padding-top: .3em;
+ padding-bottom: .4em;
+}
+
+#fbc_dd_dialogform h2 {
+font-size: 90%;
+font-weight: bold;
+}
+
+.fbc_dd_url {
+ font-size: 75%;
+}
+.fbc_input_active {
+ background-color: #ffffff;
+}
+.fbc_input_ok {
+ background-color: #ddffdd;
+}
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/showfeed.css
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/showfeed.css (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/css/showfeed.css 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1,16 @@
+/* used for the show feed block only */
+.fbc_showfeed_page { background-color: #ddf; border: 1px solid #888; min-height: 58px; margin-bottom: 6px;}
+.fbc_showfeed_page img { padding: 4px; float: right; margin-right: 0.2em; max-width: 50px; max-height: 50px;}
+.fbc_showfeed_pagename { margin-left: 12px; margin-top: 0.6em; display: inline-block; font-weight: bold; }
+.fbc_showfeed_postname { margin-top: 0.1em; display: inline-block; font-size: 0.9em; }
+.fbc_showfeed_pic { padding: 6px; max-width: 200px; max-height: 200px; float: right; }
+.fbc_showfeed_post { font-size: 75%; font-style: normal; font-weight: normal; color: #000; }
+.fbc_showfeed_post a { font-weight: normal; color: #000; }
+.fbc_showfeed_post a:hover { color: #444; }
+.fbc_showfeed_poster_icon { padding: 2px; max-width: 20px; max-height: 20px; float: left; }
+.fbc_showfeed_post br { clear: left; }
+.fbc_showfeed hr { clear: both; margin-left: 1em; margin-right: 1em; color: #dddddd; border: 1px solid #dddddd; }
+.fbc_showfeed { margin-left: .25em; margin-right: .25em; }
+.fbc_showfeed_subtitle { margin-left: 12px; font-size: 0.7em; font-style: italic; }
+.fbc_showfeed_date { margin-left: 3em; font-size: 60%; font-style: italic; }
+
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/about.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/about.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/about.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/about.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/about.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/comment.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/comment.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/comment.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/comment.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/comment.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/gwlogo-small.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/gwlogo-small.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/gwlogo-small.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/gwlogo-small.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/gwlogo-small.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/help.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/help.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/help.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/help.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/help.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/home.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/home.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/home.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/home.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/home.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/index.html 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/like.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/like.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/like.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/like.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/like.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/warn.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/warn.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/warn.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/warn.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/admin/warn.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/bg.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/bg.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/bg.gif 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/bg.gif 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/bg.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/default.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/default.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/default.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/default.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/default.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.xcf
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.xcf
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.xcf 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.xcf 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon.xcf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_big.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_big.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_home.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_home.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_home.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_home.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_home.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_report.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_report.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_report.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_report.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_opt_report.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_small.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_small.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_small.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_small.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/icon_small.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/index.html 2014-04-25 12:51:43 UTC (rev 12488)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left.gif 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left.gif 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left_on.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left_on.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left_on.gif 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left_on.gif 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/left_on.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogcheck.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogcheck.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogcheck.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogcheck.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogcheck.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogdone.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogdone.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogdone.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogdone.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogdone.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogedit.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogedit.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogedit.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogedit.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/ogedit.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/panel.jpg
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/panel.jpg
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/panel.jpg 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/panel.jpg 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/panel.jpg
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/progress.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/progress.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/progress.png 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/progress.png 2014-04-25 12:51:43 UTC (rev 12488)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/progress.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/right.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/right.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/right.gif 2014-04-25 12:22:08 UTC (rev 12487)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/fbcomment/assets/images/right....
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 12:22:25
|
Revision: 12487
http://sourceforge.net/p/xoops/svn/12487
Author: beckmi
Date: 2014-04-25 12:22:08 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): Marquee
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/marquee.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/blocks/marquee_bloc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/class/PersistableObjectHandler.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/class/marquee.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/class/marquee_utils.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/include/update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/english/extension.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/article.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/catads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/comments.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/mydownloads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/mylinks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/newbb.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/news.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/smartclient.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/smartfaq.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/smartmedia.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/smartpartner.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/smartsection.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/tplleaguestats.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/wfdownloads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/wfsection.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/xfaq.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/xfsection.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/xoopsfaq.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/xoopspartners.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/plugins/xoopspoll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/left_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/marquee_slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/right_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/selectedEnd.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/selectedStart.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/unselectedEnd.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/unselected_right.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/js/xbMarquee.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/templates/blocks/marquee_block01.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/templates/blocks/marquee_block02.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/templates/blocks/marquee_block03.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/templates/blocks/marquee_block04.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/arabic/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/french/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/german/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/hrvatski/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/persian/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/portuguesebr/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/spanish/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/language/tchinese/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/templates/blocks/marquee_block01.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/templates/blocks/marquee_block02.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/templates/blocks/marquee_block03.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/templates/blocks/marquee_block04.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/about.php 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/about.php 2014-04-25 12:22:08 UTC (rev 12487)
@@ -1,29 +1,29 @@
-<?php
-/**
- * Marquee module
- *
- * 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 GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/)
- * @package Marquee
- * @since 2.5.0
- * @author Mage, Mamba
- * @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
+<?php
+/**
+ * Marquee module
+ *
+ * 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 GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package Marquee
+ * @since 2.5.0
+ * @author Mage, Mamba
+ * @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';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/admin_footer.php 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/admin_footer.php 2014-04-25 12:22:08 UTC (rev 12487)
@@ -24,4 +24,4 @@
." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/admin_header.php 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/admin_header.php 2014-04-25 12:22:08 UTC (rev 12487)
@@ -38,4 +38,4 @@
$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
\ No newline at end of file
+include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/functions.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/functions.php 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/functions.php 2014-04-25 12:22:08 UTC (rev 12487)
@@ -1,111 +1,108 @@
-<?php
-/**
- * ****************************************************************************
- * marquee - MODULE FOR XOOPS
- * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @package marquee
- * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * Version : $Id:
- * ****************************************************************************
- */
-
-if (!defined('XOOPS_ROOT_PATH')) {
- die('XOOPS root path not defined');
-}
-
-function marquee_adminmenu($currentoption = 0, $breadcrumb = '')
-{
-///* include_once XOOPS_ROOT_PATH.'/modules/marquee/include/functions.php';
-//
-// /* Nice buttons styles */
-// echo "
-// <style type='text/css'>
-// #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
-// #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/marquee/images/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
-// #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
-// #buttonbar li { display:inline; margin:0; padding:0; }
-// #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/marquee/images/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
-// #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/marquee/images/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
-// /* Commented Backslash Hack hides rule from IE5-Mac \*/
-// #buttonbar a span {float:none;}
-// /* End IE5-Mac hack */
-// #buttonbar a:hover span { color:#333; }
-// #buttonbar #current a { background-position:0 -150px; border-width:0; }
-// #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
-// #buttonbar a:hover { background-position:0% -150px; }
-// #buttonbar a:hover span { background-position:100% -150px; }
-// </style>
-// ";
-// global $xoopsModule, $xoopsConfig;
-//
-// $tblColors = array('','','','','');
-// if($currentoption >= 0) {
-// $tblColors[$currentoption] = 'current';
-// }
-//
-// if (file_exists(XOOPS_ROOT_PATH . '/modules/marquee/language/' . $xoopsConfig['language'] . '/modinfo.php')) {
-// include_once XOOPS_ROOT_PATH. '/modules/marquee/language/' . $xoopsConfig['language'] . '/modinfo.php';
-// } else {
-// include_once XOOPS_ROOT_PATH . '/modules/marquee/language/english/modinfo.php';
-// }
-//
-// echo "<div id='buttontop'>";
-// echo "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>";
-// echo "<td style=\"width: 60%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\"><a class=\"nobutton\" href=\"../../system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar('mid')."\">" . _AM_MARQUEE_GENERALSET . "</a></td>";
-// echo "<td style=\"width: 40%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;\"><b>" . $xoopsModule->name() . " " . _AM_MARQUEE_MODULEADMIN . "</b> " . $breadcrumb . "</td>";
-// echo "</tr></table>";
-// echo "</div>";
-//
-// echo "<div id='buttonbar'>";
-// echo "<ul>";
-// echo "<li id='" . $tblColors[0] . "'><a href=\"index.php\"\"><span>"._MI_MARQUEE_MENU_01 ."</span></a></li>\n";
-// echo "</ul></div>";
-// echo "<br /><br /><pre> </pre><pre> </pre><br />";*/
-}
-
-
-/**
- * Returns the files in a folder according to a pattern
- *
- * Some hosts have disabled the Php glob() function, that's why this function exists
- *
- * @package Marquee
- * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- * @copyright (c) Herv\xE9 Thouzard
- *
- * @param string $folder Folder where you want to grab files from (terminated with a slash)
- * @param string $pattern Pattern used to filter files
- * @return array Files that match the pattern in the selected folder
- */
-function myglob($folder = '', $pattern = 'php')
-{
- $result = array();
- if ($dir = @opendir($folder)) {
- while (($file = readdir($dir)) !== false) {
- if(!is_dir($file)) {
- $ext = basename($file);
- $ext = explode('.', $ext);
- $extension = strtolower($ext[count($ext)-1]);
- if($extension == $pattern) {
- $result[] = $file;
- }
- }
- }
- closedir($dir);
- } else {
- echo "Error, impossible to open the folder ".$folder;
- }
- return $result;
-}
-?>
\ No newline at end of file
+<?php
+/**
+ * ****************************************************************************
+ * marquee - MODULE FOR XOOPS
+ * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package marquee
+ * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * Version : $Id:
+ * ****************************************************************************
+ */
+
+defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined');
+
+function marquee_adminmenu($currentoption = 0, $breadcrumb = '')
+{
+///* include_once XOOPS_ROOT_PATH.'/modules/marquee/include/functions.php';
+//
+// /* Nice buttons styles */
+// echo "
+// <style type='text/css'>
+// #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
+// #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/marquee/assets/images/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
+// #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
+// #buttonbar li { display:inline; margin:0; padding:0; }
+// #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/marquee/assets/images/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
+// #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/marquee/assets/images/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
+// /* Commented Backslash Hack hides rule from IE5-Mac \*/
+// #buttonbar a span {float:none;}
+// /* End IE5-Mac hack */
+// #buttonbar a:hover span { color:#333; }
+// #buttonbar #current a { background-position:0 -150px; border-width:0; }
+// #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
+// #buttonbar a:hover { background-position:0% -150px; }
+// #buttonbar a:hover span { background-position:100% -150px; }
+// </style>
+// ";
+// global $xoopsModule, $xoopsConfig;
+//
+// $tblColors = array('','','','','');
+// if ($currentoption >= 0) {
+// $tblColors[$currentoption] = 'current';
+// }
+//
+// if (file_exists(XOOPS_ROOT_PATH . '/modules/marquee/language/' . $xoopsConfig['language'] . '/modinfo.php')) {
+// include_once XOOPS_ROOT_PATH. '/modules/marquee/language/' . $xoopsConfig['language'] . '/modinfo.php';
+// } else {
+// include_once XOOPS_ROOT_PATH . '/modules/marquee/language/english/modinfo.php';
+// }
+//
+// echo "<div id='buttontop'>";
+// echo "<table style=\"width: 100%; padding: 0; \" cellspacing=\"0\"><tr>";
+// echo "<td style=\"width: 60%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\"><a class=\"nobutton\" href=\"../../system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar('mid')."\">" . _AM_MARQUEE_GENERALSET . "</a></td>";
+// echo "<td style=\"width: 40%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;\"><b>" . $xoopsModule->name() . " " . _AM_MARQUEE_MODULEADMIN . "</b> " . $breadcrumb . "</td>";
+// echo "</tr></table>";
+// echo "</div>";
+//
+// echo "<div id='buttonbar'>";
+// echo "<ul>";
+// echo "<li id='" . $tblColors[0] . "'><a href=\"index.php\"\"><span>"._MI_MARQUEE_MENU_01 ."</span></a></li>\n";
+// echo "</ul></div>";
+// echo "<br /><br /><pre> </pre><pre> </pre><br />";*/
+}
+
+/**
+ * Returns the files in a folder according to a pattern
+ *
+ * Some hosts have disabled the Php glob() function, that's why this function exists
+ *
+ * @package Marquee
+ * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ * @copyright (c) Herv\xE9 Thouzard
+ *
+ * @param string $folder Folder where you want to grab files from (terminated with a slash)
+ * @param string $pattern Pattern used to filter files
+ * @return array Files that match the pattern in the selected folder
+ */
+function myglob($folder = '', $pattern = 'php')
+{
+ $result = array();
+ if ($dir = @opendir($folder)) {
+ while (($file = readdir($dir)) !== false) {
+ if (!is_dir($file)) {
+ $ext = basename($file);
+ $ext = explode('.', $ext);
+ $extension = strtolower($ext[count($ext)-1]);
+ if ($extension == $pattern) {
+ $result[] = $file;
+ }
+ }
+ }
+ closedir($dir);
+ } else {
+ echo "Error, impossible to open the folder ".$folder;
+ }
+
+ return $result;
+}
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/index.php 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/index.php 2014-04-25 12:22:08 UTC (rev 12487)
@@ -1,34 +1,33 @@
-<?php
-/**
- * ****************************************************************************
- * marquee - MODULE FOR XOOPS
- * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @package marquee
- * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * Version : $Id:
- * ****************************************************************************
- */
-
-
-require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
-include_once dirname(__FILE__) . '/admin_header.php';
-
-xoops_cp_header();
-
- $indexAdmin = new ModuleAdmin();
-
- echo $indexAdmin->addNavigation('index.php');
- echo $indexAdmin->renderIndex();
-
-include "admin_footer.php";
\ No newline at end of file
+<?php
+/**
+ * ****************************************************************************
+ * marquee - MODULE FOR XOOPS
+ * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package marquee
+ * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * Version : $Id:
+ * ****************************************************************************
+ */
+
+require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
+include_once dirname(__FILE__) . '/admin_header.php';
+
+xoops_cp_header();
+
+ $indexAdmin = new ModuleAdmin();
+
+ echo $indexAdmin->addNavigation('index.php');
+ echo $indexAdmin->renderIndex();
+
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/marquee.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/marquee.php 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/marquee.php 2014-04-25 12:22:08 UTC (rev 12487)
@@ -19,7 +19,6 @@
* @version $Id $
* ****************************************************************************
*/
-
require_once '../../../include/cp_header.php';
require_once XOOPS_ROOT_PATH.'/modules/marquee/admin/functions.php';
require_once XOOPS_ROOT_PATH.'/modules/marquee/include/functions.php';
@@ -32,37 +31,37 @@
if (isset($_POST['op'])) {
$op = $_POST['op'];
} elseif ( isset($_GET['op'])) {
- $op = $_GET['op'];
+ $op = $_GET['op'];
}
// Verify that a field exists inside a mysql table
function marquee_FieldExists($fieldname,$table)
{
- global $xoopsDB;
- $result=$xoopsDB->queryF("SHOW COLUMNS FROM $table LIKE '$fieldname'");
- return($xoopsDB->getRowsNum($result) > 0);
+ global $xoopsDB;
+ $result=$xoopsDB->queryF("SHOW COLUMNS FROM $table LIKE '$fieldname'");
+
+ return($xoopsDB->getRowsNum($result) > 0);
}
-
// Verify if the table is up to date
if (!marquee_FieldExists('marquee_marqueeid',$xoopsDB->prefix('marquee'))) {
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `marqueeid` `marquee_marqueeid` INT( 8 ) NOT NULL AUTO_INCREMENT");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `uid` `marquee_uid` MEDIUMINT( 8 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `direction` `marquee_direction` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `scrollamount` `marquee_scrollamount` INT( 11 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `behaviour` `marquee_behaviour` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `bgcolor` `marquee_bgcolor` VARCHAR( 7 ) NOT NULL");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `align` `marquee_align` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `height` `marquee_height` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `width` `marquee_width` VARCHAR( 4 ) NOT NULL");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `hspace` `marquee_hspace` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `scrolldelay` `marquee_scrolldelay` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `stoponmouseover` `marquee_stoponmouseover` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `loop` `marquee_loop` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `vspace` `marquee_vspace` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `content` `marquee_content` TEXT NOT NULL");
- $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `source` `marquee_source` VARCHAR( 255 ) NOT NULL DEFAULT 'fixed'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `marqueeid` `marquee_marqueeid` INT( 8 ) NOT NULL AUTO_INCREMENT");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `uid` `marquee_uid` MEDIUMINT( 8 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `direction` `marquee_direction` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `scrollamount` `marquee_scrollamount` INT( 11 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `behaviour` `marquee_behaviour` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `bgcolor` `marquee_bgcolor` VARCHAR( 7 ) NOT NULL");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `align` `marquee_align` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `height` `marquee_height` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `width` `marquee_width` VARCHAR( 4 ) NOT NULL");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `hspace` `marquee_hspace` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `scrolldelay` `marquee_scrolldelay` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `stoponmouseover` `marquee_stoponmouseover` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `loop` `marquee_loop` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `vspace` `marquee_vspace` SMALLINT( 6 ) NOT NULL DEFAULT '0'");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `content` `marquee_content` TEXT NOT NULL");
+ $result = $xoopsDB->queryF('ALTER TABLE '.$xoopsDB->prefix('marquee')." CHANGE `source` `marquee_source` VARCHAR( 255 ) NOT NULL DEFAULT 'fixed'");
}
$marquee_handler =& xoops_getmodulehandler('marquee', 'marquee');
@@ -70,207 +69,202 @@
// Function used to add and modify an element
function AddEditMarqueeForm($marqueeid, $Action, $FormTitle, $contentvalue, $bgcolorvalue,$widthvalue,$heightvalue,$scrollamountvalue,$hspacevalue, $vspacevalue,$scrolldelayvalue,$directionvalue,$behaviourvalue,$alignvalue,$loopvalue,$stopvalue , $LabelSubmitButton, $sourcevalue='fixed')
{
- require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
- global $xoopsModule, $xoopsModuleConfig;
+ require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
+ global $xoopsModule, $xoopsModuleConfig;
- $sform = new XoopsThemeForm($FormTitle, 'marqueeform', XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/admin/marquee.php');
+ $sform = new XoopsThemeForm($FormTitle, 'marqueeform', XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/admin/marquee.php');
- $source = new XoopsFormSelect(_AM_MARQUEE_SOURCE, 'source', $sourcevalue);
- $source->addOption('fixed', _AM_MARQUEE_SOURCE_FIXED);
- $fileslst = myglob(XOOPS_ROOT_PATH.'/modules/marquee/plugins/','php');
- foreach($fileslst as $onefile) {
- $onefile = basename($onefile,'.php');
- $source->addOption($onefile, $onefile);
- }
- $sform->addElement($source);
+ $source = new XoopsFormSelect(_AM_MARQUEE_SOURCE, 'source', $sourcevalue);
+ $source->addOption('fixed', _AM_MARQUEE_SOURCE_FIXED);
+ $fileslst = myglob(XOOPS_ROOT_PATH.'/modules/marquee/plugins/','php');
+ foreach ($fileslst as $onefile) {
+ $onefile = basename($onefile,'.php');
+ $source->addOption($onefile, $onefile);
+ }
+ $sform->addElement($source);
- $editor = marquee_utils::getWysiwygForm(_AM_MARQUEE_CONTENT, 'content', $contentvalue, 15, 60, 'content_text_hidden');
- if($editor) {
- $sform->addElement($editor, false);
- }
+ $editor = marquee_utils::getWysiwygForm(_AM_MARQUEE_CONTENT, 'content', $contentvalue, 15, 60, 'content_text_hidden');
+ if ($editor) {
+ $sform->addElement($editor, false);
+ }
-
- if(marquee_getmoduleoption('methodtouse') != 'DHTML') {
- // $sform->addElement(new XoopsFormText(_AM_MARQUEE_BGCOLOR, 'bgcolor', 7, 7, $bgcolorvalue), false);
+ if (marquee_getmoduleoption('methodtouse') != 'DHTML') {
+ // $sform->addElement(new XoopsFormText(_AM_MARQUEE_BGCOLOR, 'bgcolor', 7, 7, $bgcolorvalue), false);
$sform->addElement(new XoopsFormColorPicker(_AM_MARQUEE_BGCOLOR,'bgcolor',$bgcolorvalue), false);
- }
- $sform->addElement(new XoopsFormText(_AM_MARQUEE_WIDTH, 'width', 4, 4, $widthvalue), false);
- $sform->addElement(new XoopsFormText(_AM_MARQUEE_HEIGHT, 'height',4, 4, $heightvalue), false);
- $sform->addElement(new XoopsFormText(_AM_MARQUEE_SCRAMOUNT, 'scrollamount',4, 4, $scrollamountvalue), false);
- if(marquee_getmoduleoption('methodtouse') != 'DHTML') {
- $sform->addElement(new XoopsFormText(_AM_MARQUEE_HSPACE, 'hspace',4, 4, $hspacevalue), false);
- $sform->addElement(new XoopsFormText(_AM_MARQUEE_VSPACE, 'vspace',4, 4, $vspacevalue), false);
- }
+ }
+ $sform->addElement(new XoopsFormText(_AM_MARQUEE_WIDTH, 'width', 4, 4, $widthvalue), false);
+ $sform->addElement(new XoopsFormText(_AM_MARQUEE_HEIGHT, 'height',4, 4, $heightvalue), false);
+ $sform->addElement(new XoopsFormText(_AM_MARQUEE_SCRAMOUNT, 'scrollamount',4, 4, $scrollamountvalue), false);
+ if (marquee_getmoduleoption('methodtouse') != 'DHTML') {
+ $sform->addElement(new XoopsFormText(_AM_MARQUEE_HSPACE, 'hspace',4, 4, $hspacevalue), false);
+ $sform->addElement(new XoopsFormText(_AM_MARQUEE_VSPACE, 'vspace',4, 4, $vspacevalue), false);
+ }
- $sform->addElement(new XoopsFormText(_AM_MARQUEE_SCRDELAY, 'scrolldelay',6, 6, $scrolldelayvalue), false);
- $direction = new XoopsFormSelect(_AM_MARQUEE_DIRECTION, 'direction', $directionvalue);
- $direction->addOption('0', _AM_MARQUEE_DIRECTION1);
- $direction->addOption('1', _AM_MARQUEE_DIRECTION2);
- $direction->addOption('2', _AM_MARQUEE_DIRECTION3);
- $direction->addOption('3', _AM_MARQUEE_DIRECTION4);
- $sform->addElement($direction,true);
+ $sform->addElement(new XoopsFormText(_AM_MARQUEE_SCRDELAY, 'scrolldelay',6, 6, $scrolldelayvalue), false);
+ $direction = new XoopsFormSelect(_AM_MARQUEE_DIRECTION, 'direction', $directionvalue);
+ $direction->addOption('0', _AM_MARQUEE_DIRECTION1);
+ $direction->addOption('1', _AM_MARQUEE_DIRECTION2);
+ $direction->addOption('2', _AM_MARQUEE_DIRECTION3);
+ $direction->addOption('3', _AM_MARQUEE_DIRECTION4);
+ $sform->addElement($direction,true);
- $behaviour = new XoopsFormSelect(_AM_MARQUEE_BEHAVIOUR, 'behaviour', $behaviourvalue);
- $behaviour->addOption('0', _AM_MARQUEE_BEHAVIOUR1);
- if(marquee_getmoduleoption('methodtouse') != 'DHTML') {
- $behaviour->addOption('1', _AM_MARQUEE_BEHAVIOUR2);
- }
- $behaviour->addOption('2', _AM_MARQUEE_BEHAVIOUR3);
- $sform->addElement($behaviour,true);
+ $behaviour = new XoopsFormSelect(_AM_MARQUEE_BEHAVIOUR, 'behaviour', $behaviourvalue);
+ $behaviour->addOption('0', _AM_MARQUEE_BEHAVIOUR1);
+ if (marquee_getmoduleoption('methodtouse') != 'DHTML') {
+ $behaviour->addOption('1', _AM_MARQUEE_BEHAVIOUR2);
+ }
+ $behaviour->addOption('2', _AM_MARQUEE_BEHAVIOUR3);
+ $sform->addElement($behaviour,true);
- if(marquee_getmoduleoption('methodtouse') != 'DHTML') {
- $align = new XoopsFormSelect(_AM_MARQUEE_ALIGN, 'align', $alignvalue);
- $align->addOption('0', _AM_MARQUEE_ALIGN1);
- $align->addOption('1', _AM_MARQUEE_ALIGN2);
- $align->addOption('2', _AM_MARQUEE_ALIGN3);
- $sform->addElement($align,true);
- }
+ if (marquee_getmoduleoption('methodtouse') != 'DHTML') {
+ $align = new XoopsFormSelect(_AM_MARQUEE_ALIGN, 'align', $alignvalue);
+ $align->addOption('0', _AM_MARQUEE_ALIGN1);
+ $align->addOption('1', _AM_MARQUEE_ALIGN2);
+ $align->addOption('2', _AM_MARQUEE_ALIGN3);
+ $sform->addElement($align,true);
+ }
- $loop = new XoopsFormSelect(_AM_MARQUEE_LOOP, 'loop', $loopvalue);
- $loop->addOption('0', _AM_MARQUEE_INFINITELOOP);
- for($i=1;$i<=100;$i++) {
- $loop->addOption($i, $i);
- }
- if(marquee_getmoduleoption('methodtouse') != 'DHTML') {
- $sform->addElement($loop,true);
- $sform->addElement(new XoopsFormRadioYN(_AM_MARQUEE_STOP, 'stoponmouseover', $stopvalue, _YES, _NO));
- }
+ $loop = new XoopsFormSelect(_AM_MARQUEE_LOOP, 'loop', $loopvalue);
+ $loop->addOption('0', _AM_MARQUEE_INFINITELOOP);
+ for ($i=1;$i<=100;++$i) {
+ $loop->addOption($i, $i);
+ }
+ if (marquee_getmoduleoption('methodtouse') != 'DHTML') {
+ $sform->addElement($loop,true);
+ $sform->addElement(new XoopsFormRadioYN(_AM_MARQUEE_STOP, 'stoponmouseover', $stopvalue, _YES, _NO));
+ }
- $sform->addElement(new XoopsFormHidden('op', $Action), false);
- if(!empty($marqueeid)) {
- $sform->addElement(new XoopsFormHidden('marqueeid', $marqueeid), false);
- }
- $button_tray = new XoopsFormElementTray('' ,'');
- $submit_btn = new XoopsFormButton('', 'submit', $LabelSubmitButton, 'submit');
- $button_tray->addElement($submit_btn);
- $cancel_btn = new XoopsFormButton('', 'reset', _AM_MARQUEE_RESETBUTTON, 'reset');
- $button_tray->addElement($cancel_btn);
- $sform->addElement($button_tray);
- $sform->display();
+ $sform->addElement(new XoopsFormHidden('op', $Action), false);
+ if (!empty($marqueeid)) {
+ $sform->addElement(new XoopsFormHidden('marqueeid', $marqueeid), false);
+ }
+ $button_tray = new XoopsFormElementTray('' ,'');
+ $submit_btn = new XoopsFormButton('', 'submit', $LabelSubmitButton, 'submit');
+ $button_tray->addElement($submit_btn);
+ $cancel_btn = new XoopsFormButton('', 'reset', _AM_MARQUEE_RESETBUTTON, 'reset');
+ $button_tray->addElement($cancel_btn);
+ $sform->addElement($button_tray);
+ $sform->display();
}
// ******************************************************************************************************************************************
// **** Main ********************************************************************************************************************************
// ******************************************************************************************************************************************
-switch ($op)
-{
- // Verify before to edit an element
- case 'verifybeforeedit':
- if (isset($_POST['submit']) && $_POST['submit'] != '' ) {
- $marquee = $marquee_handler->get(intval($_POST['marqueeid']));
- if(is_object($marquee)) {
- $marquee->setVar('marquee_uid', $xoopsUser->getVar('uid'));
- $marquee->setVar('marquee_direction', $_POST['direction']);
- $marquee->setVar('marquee_scrollamount', $_POST['scrollamount']);
- $marquee->setVar('marquee_behaviour', $_POST['behaviour']);
- $marquee->setVar('marquee_bgcolor', isset($_POST['bgcolor']) ? $_POST['bgcolor'] : '');
- $marquee->setVar('marquee_align', isset($_POST['align']) ? $_POST['align'] : 0);
- $marquee->setVar('marquee_height', $_POST['height']);
- $marquee->setVar('marquee_width', $_POST['width']);
- $marquee->setVar('marquee_hspace', isset($_POST['hspace']) ? $_POST['hspace'] : 0);
- $marquee->setVar('marquee_scrolldelay', $_POST['scrolldelay']);
- $marquee->setVar('marquee_stoponmouseover', isset($_POST['stoponmouseover']) ? $_POST['stoponmouseover'] : 0);
- $marquee->setVar('marquee_loop', isset($_POST['loop']) ? $_POST['loop'] : 0);
- $marquee->setVar('marquee_vspace', isset($_POST['vspace']) ? $_POST['vspace'] : 0);
- $marquee->setVar('marquee_content', $_POST['content']);
- $marquee->setVar('marquee_source', $_POST['source']);
- if(!$marquee_handler->insert($marquee)) {
- redirect_header('marquee.php', 1,_AM_MARQUEE_ERROR_MODIFY_DB);
- exit();
- }
- redirect_header('marquee.php', 1, _AM_MARQUEE_DBUPDATED);
- } else {
- redirect_header('marquee.php', 3, _ERRORS);
- }
- }
+switch ($op) {
+ // Verify before to edit an element
+ case 'verifybeforeedit':
+ if (isset($_POST['submit']) && $_POST['submit'] != '' ) {
+ $marquee = $marquee_handler->get(intval($_POST['marqueeid']));
+ if (is_object($marquee)) {
+ $marquee->setVar('marquee_uid', $xoopsUser->getVar('uid'));
+ $marquee->setVar('marquee_direction', $_POST['direction']);
+ $marquee->setVar('marquee_scrollamount', $_POST['scrollamount']);
+ $marquee->setVar('marquee_behaviour', $_POST['behaviour']);
+ $marquee->setVar('marquee_bgcolor', isset($_POST['bgcolor']) ? $_POST['bgcolor'] : '');
+ $marquee->setVar('marquee_align', isset($_POST['align']) ? $_POST['align'] : 0);
+ $marquee->setVar('marquee_height', $_POST['height']);
+ $marquee->setVar('marquee_width', $_POST['width']);
+ $marquee->setVar('marquee_hspace', isset($_POST['hspace']) ? $_POST['hspace'] : 0);
+ $marquee->setVar('marquee_scrolldelay', $_POST['scrolldelay']);
+ $marquee->setVar('marquee_stoponmouseover', isset($_POST['stoponmouseover']) ? $_POST['stoponmouseover'] : 0);
+ $marquee->setVar('marquee_loop', isset($_POST['loop']) ? $_POST['loop'] : 0);
+ $marquee->setVar('marquee_vspace', isset($_POST['vspace']) ? $_POST['vspace'] : 0);
+ $marquee->setVar('marquee_content', $_POST['content']);
+ $marquee->setVar('marquee_source', $_POST['source']);
+ if (!$marquee_handler->insert($marquee)) {
+ redirect_header('marquee.php', 1,_AM_MARQUEE_ERROR_MODIFY_DB);
+ exit();
+ }
+ redirect_header('marquee.php', 1, _AM_MARQUEE_DBUPDATED);
+ } else {
+ redirect_header('marquee.php', 3, _ERRORS);
+ }
+ }
break;
-
- // Edit an element
+ // Edit an element
case 'edit':
xoops_cp_header();
- echo $indexAdmin->addNavigation('marquee.php');
-
+ echo $indexAdmin->addNavigation('marquee.php');
+
echo '<br />';
- if(isset($_GET['marqueeid'])) {
- $marqueeid = intval($_GET['marqueeid']);
- $marquee = $marquee_handler->get($marqueeid);
- AddEditMarqueeForm($marqueeid,'verifybeforeedit', _AM_MARQUEE_CONFIG, $marquee->getVar('marquee_content','e'), $marquee->getVar('marquee_bgcolor','e'), $marquee->getVar('marquee_width','e'), $marquee->getVar('marquee_height','e'), $marquee->getVar('marquee_scrollamount','e'), $marquee->getVar('marquee_hspace','e'), $marquee->getVar('marquee_vspace','e'), $marquee->getVar('marquee_scrolldelay','e'), $marquee->getVar('marquee_direction','e'), $marquee->getVar('marquee_behaviour','e'), $marquee->getVar('marquee_align','e'), $marquee->getVar('marquee_loop','e'), $marquee->getVar('marquee_stoponmouseover','e'),_AM_MARQUEE_UPDATE, $marquee->getVar('marquee_source','e'));
+ if (isset($_GET['marqueeid'])) {
+ $marqueeid = intval($_GET['marqueeid']);
+ $marquee = $marquee_handler->get($marqueeid);
+ AddEditMarqueeForm($marqueeid,'verifybeforeedit', _AM_MARQUEE_CONFIG, $marquee->getVar('marquee_content','e'), $marquee->getVar('marquee_bgcolor','e'), $marquee->getVar('marquee_width','e'), $marquee->getVar('marquee_height','e'), $marquee->getVar('marquee_scrollamount','e'), $marquee->getVar('marquee_hspace','e'), $marquee->getVar('marquee_vspace','e'), $marquee->getVar('marquee_scrolldelay','e'), $marquee->getVar('marquee_direction','e'), $marquee->getVar('marquee_behaviour','e'), $marquee->getVar('marquee_align','e'), $marquee->getVar('marquee_loop','e'), $marquee->getVar('marquee_stoponmouseover','e'),_AM_MARQUEE_UPDATE, $marquee->getVar('marquee_source','e'));
}
break;
-
// Delete an element
case 'delete':
if (!isset($_POST['ok'])) {
xoops_cp_header();
- echo $indexAdmin->addNavigation('marquee.php');
+ echo $indexAdmin->addNavigation('marquee.php');
// echo '<h4>' . _AM_MARQUEE_CONFIG . '</h4>';
- xoops_confirm( array( 'op' => 'delete', 'marqueeid' => $_GET['marqueeid'], 'ok' => 1 ), 'marquee.php', _AM_MARQUEE_RUSUREDEL );
+ xoops_confirm( array( 'op' => 'delete', 'marqueeid' => $_GET['marqueeid'], 'ok' => 1 ), 'marquee.php', _AM_MARQUEE_RUSUREDEL );
} else {
if ( empty($_POST['marqueeid'])) {
redirect_header( 'marquee.php', 2, _AM_MARQUEE_ERROR_ADD_MARQUEE);
exit();
- }
- $marqueeid = intval($_POST['marqueeid']);
+ }
+ $marqueeid = intval($_POST['marqueeid']);
$marquee = $marquee_handler->deleteAll(new Criteria('marquee_marqueeid', $marqueeid ,'='));
redirect_header( 'marquee.php', 1, _AM_MARQUEE_DBUPDATED );
exit();
}
break;
- // Verify before to add an element
+ // Verify before to add an element
case 'verifytoadd':
- if ( isset($_POST['submit']) && $_POST['submit'] != '' ) {
- $vres = $marquee_handler->quickInsert(array(
- 'marquee_uid' => $xoopsUser->getVar('uid'),
- 'marquee_direction' => $_POST['direction'],
- 'marquee_scrollamount' => $_POST['scrollamount'],
- 'marquee_behaviour' => $_POST['behaviour'],
- 'marquee_bgcolor' => isset($_POST['bgcolor']) ? $_POST['bgcolor'] : '',
- 'marquee_align' => isset($_POST['align']) ? $_POST['align'] : 0,
- 'marquee_height' => $_POST['height'],
- 'marquee_width' => $_POST['width'],
- 'marquee_hspace' => isset($_POST['hspace']) ? $_POST['hspace'] : 0,
- 'marquee_scrolldelay' => $_POST['scrolldelay'],
- 'marquee_stoponmouseover' => isset($_POST['stoponmouseover']) ? $_POST['stoponmouseover'] : 0,
- 'marquee_loop' => isset($_POST['loop']) ? $_POST['loop'] : 0,
- 'marquee_vspace' => isset($_POST['vspace']) ? $_POST['vspace'] : 0,
- 'marquee_content' => $_POST['content'],
- 'marquee_source' => $_POST['source']));
- if(!$vres) {
- redirect_header('marquee.php', 1,_AM_MARQUEE_ERROR_ADD_MARQUEE);
- exit();
- }
- redirect_header('marquee.php', 1, _AM_MARQUEE_ADDED_OK);
- }
+ if ( isset($_POST['submit']) && $_POST['submit'] != '' ) {
+ $vres = $marquee_handler->quickInsert(array(
+ 'marquee_uid' => $xoopsUser->getVar('uid'),
+ 'marquee_direction' => $_POST['direction'],
+ 'marquee_scrollamount' => $_POST['scrollamount'],
+ 'marquee_behaviour' => $_POST['behaviour'],
+ 'marquee_bgcolor' => isset($_POST['bgcolor']) ? $_POST['bgcolor'] : '',
+ 'marquee_align' => isset($_POST['align']) ? $_POST['align'] : 0,
+ 'marquee_height' => $_POST['height'],
+ 'marquee_width' => $_POST['width'],
+ 'marquee_hspace' => isset($_POST['hspace']) ? $_POST['hspace'] : 0,
+ 'marquee_scrolldelay' => $_POST['scrolldelay'],
+ 'marquee_stoponmouseover' => isset($_POST['stoponmouseover']) ? $_POST['stoponmouseover'] : 0,
+ 'marquee_loop' => isset($_POST['loop']) ? $_POST['loop'] : 0,
+ 'marquee_vspace' => isset($_POST['vspace']) ? $_POST['vspace'] : 0,
+ 'marquee_content' => $_POST['content'],
+ 'marquee_source' => $_POST['source']));
+ if (!$vres) {
+ redirect_header('marquee.php', 1,_AM_MARQUEE_ERROR_ADD_MARQUEE);
+ exit();
+ }
+ redirect_header('marquee.php', 1, _AM_MARQUEE_ADDED_OK);
+ }
break;
+ // Display the form to add an element
+ case 'addmarquee':
+ xoops_cp_header();
+ echo $indexAdmin->addNavigation('marquee.php');
- // Display the form to add an element
- case 'addmarquee':
- xoops_cp_header();
- echo $indexAdmin->addNavigation('marquee.php');
-
- echo '<br />';
- AddEditMarqueeForm(0, 'verifytoadd', _AM_MARQUEE_CONFIG, '', '','','','',0, 0,'',0,0,0,0,0, _AM_MARQUEE_ADDBUTTON,'fixed');
+ echo '<br />';
+ AddEditMarqueeForm(0, 'verifytoadd', _AM_MARQUEE_CONFIG, '', '','','','',0, 0,'',0,0,0,0,0, _AM_MARQUEE_ADDBUTTON,'fixed');
break;
- // Default action, list all elements
+ // Default action, list all elements
case 'default':
xoops_cp_header();
- echo $indexAdmin->addNavigation('marquee.php');
+ echo $indexAdmin->addNavigation('marquee.php');
// echo '<h4>' . _AM_MARQUEE_CONFIG . "</h4><br />\n";
echo"<table width='100%' border='0' cellspacing='1' class='outer'>\n";
echo "<tr><th align='center'>". _AM_MARQUEE_ID . "</th><th align='center'>" . _AM_MARQUEE_CONTENT . "</th><th align='center'>" . _AM_MARQUEE_BGCOLOR_SHORT ."</th><th align='center'>" . _AM_MARQUEE_BEHAVIOUR . "</th><th align='center'>". _AM_MARQUEE_SOURCE . "</th><th align='center'>" . _AM_MARQUEE_STOP . "</th><th align='center'>" . _AM_MARQUEE_DIRECTION . "</th><th align='center'>" . _AM_MARQUEE_ACTION . "</th></tr>\n";
- $marqueearray= $marquee_handler->getObjects();
- $class = 'even';
- $baseurl = XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/admin/marquee.php';
- $tbldirection = array(_AM_MARQUEE_DIRECTION1,_AM_MARQUEE_DIRECTION2,_AM_MARQUEE_DIRECTION3,_AM_MARQUEE_DIRECTION4);
- $tblbehaviour = array(_AM_MARQUEE_BEHAVIOUR1,_AM_MARQUEE_BEHAVIOUR2,_AM_MARQUEE_BEHAVIOUR3);
- if ( count($marqueearray) > 0 ) {
- foreach($marqueearray as $marquee) {
+ $marqueearray= $marquee_handler->getObjects();
+ $class = 'even';
+ $baseurl = XOOPS_URL.'/modules/'.$xoopsModule->getVar('dirname').'/admin/marquee.php';
+ $tbldirection = array(_AM_MARQUEE_DIRECTION1,_AM_MARQUEE_DIRECTION2,_AM_MARQUEE_DIRECTION3,_AM_MARQUEE_DIRECTION4);
+ $tblbehaviour = array(_AM_MARQUEE_BEHAVIOUR1,_AM_MARQUEE_BEHAVIOUR2,_AM_MARQUEE_BEHAVIOUR3);
+ if ( count($marqueearray) > 0 ) {
+ foreach ($marqueearray as $marquee) {
// $action_edit="<a href='".$baseurl."?op=edit&marqueeid=".$marquee->getVar('marquee_marqueeid')."'>"._AM_MARQUEE_EDIT."</a>";
// $action_delete="<a href='".$baseurl."?op=delete&marqueeid=".$marquee->getVar('marquee_marqueeid')."'>"._AM_MARQUEE_DELETE."</a>";
@@ -279,24 +273,23 @@
$bgcolorvalue=$marquee->getVar('marquee_bgcolor');
$direction=$tbldirection[$marquee->getVar('marquee_direction')];
- $behaviour=$tblbehaviour[$marquee->getVar('marquee_behaviour')];
- $stop = _YES;
- if($marquee->getVar('marquee_stoponmouseover')==0) {
- $stop= _NO;
+ $behaviour=$tblbehaviour[$marquee->getVar('marquee_behaviour')];
+ $stop = _YES;
+ if ($marquee->getVar('marquee_stoponmouseover')==0) {
+ $stop= _NO;
}
$source = $marquee->getVar('marquee_source');
- if($marquee->getVar('marquee_source') == 'fixed') {
- $source = _AM_MARQUEE_SOURCE_FIXED;
- }
- echo "<tr class='".$class."'><td align='center'>" . $marquee->getVar('marquee_marqueeid') . "</td><td align='center'>" . xoops_substr(strip_tags($marquee->getVar('marquee_content')),0,60)
+ if ($marquee->getVar('marquee_source') == 'fixed') {
+ $source = _AM_MARQUEE_SOURCE_FIXED;
+ }
+ echo "<tr class='".$class."'><td align='center'>" . $marquee->getVar('marquee_marqueeid') . "</td><td align='center'>" . xoops_substr(strip_tags($marquee->getVar('marquee_content')),0,60)
."</td><td align='center'>"
."<div style='height:12px; width:12px; background-color:".$bgcolorvalue."; border:1px solid black;float:left; margin-right:5px;'></div>"
. $bgcolorvalue
-
."</td><td align='center'>" . $behaviour . "</td><td align='center'>" . $source . "</td><td align='center'>". $stop . "</td><td align='center'>" . $direction . "</td><td align='center'>" . $action_edit . " " . $action_delete . "</td></tr>\n";
- $class = ($class == 'even') ? 'odd' : 'even';
- }
+ $class = ($class == 'even') ? 'odd' : 'even';
+ }
}
// echo "<tr class='".$class."'><td colspan='7' align='center'><form name='faddmarquee' method='post' action='marquee.php'><input type='hidden' name='op' value='addmarquee' /><input type='submit' name='submit' value='"._AM_MARQUEE_ADDMARQUEE."' /></td></tr>";
@@ -306,5 +299,5 @@
break;
}
-include "admin_footer.php";
-//xoops_cp_footer();
\ No newline at end of file
+include 'admin_footer.php';
+//xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/menu.php 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/admin/menu.php 2014-04-25 12:22:08 UTC (rev 12487)
@@ -12,7 +12,6 @@
$pathModuleAdmin = $module->getInfo('dirmoduleadmin');
$pathLanguage = $path . $pathModuleAdmin;
-
if (!file_exists($fileinc = $pathLanguage . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/' . 'main.php')) {
$fileinc = $pathLanguage . '/language/english/main.php';
}
@@ -26,12 +25,12 @@
$adminmenu[$i]["link"] = 'admin/index.php';
$adminmenu[$i]["icon"] = $pathIcon32.'/home.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_MARQUEE_MENU_01;
$adminmenu[$i]["link"] = 'admin/marquee.php';
$adminmenu[$i]["icon"] = $pathIcon32.'/marquee.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _AM_MODULEADMIN_ABOUT;
$adminmenu[$i]["link"] = 'admin/about.php';
$adminmenu[$i]["icon"] = $pathIcon32.'/about.png';
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/css/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/css/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/css/index.html 2014-04-25 12:22:08 UTC (rev 12487)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/bg.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/bg.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/bg.png 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/bg.png 2014-04-25 12:22:08 UTC (rev 12487)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/bg.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/index.html 2014-04-25 12:22:08 UTC (rev 12487)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/left_both.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/left_both.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/left_both.png 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/left_both.png 2014-04-25 12:22:08 UTC (rev 12487)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/left_both.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/marquee_slogo.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/marquee_slogo.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/marquee_slogo.png 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/marquee_slogo.png 2014-04-25 12:22:08 UTC (rev 12487)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/marquee_slogo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/right_both.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/right_both.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/right_both.png 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/right_both.png 2014-04-25 12:22:08 UTC (rev 12487)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/right_both.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/selectedEnd.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/selectedEnd.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/selectedEnd.gif 2014-04-25 12:18:53 UTC (rev 12486)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/marquee/assets/images/selectedEnd.gif 2014-04-25 12:22:08 UTC (rev 12487)
Property chan...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 12:18:58
|
Revision: 12486
http://sourceforge.net/p/xoops/svn/12486
Author: beckmi
Date: 2014-04-25 12:18:53 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): Tag
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/syn.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/blocks/block.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/class/link.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/class/tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/docs/lang_diff.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/action.module.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/formtag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/functions.ini.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/functions.recon.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/plugin.dist.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/plugin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/search.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/tagbar.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/vars.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/language/english/config.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/list.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/TDMDownloads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/article.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/extgallery.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/newbb.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/publisher.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/smartfaq.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/xfaq.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/xforum.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/sample.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/view.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/style.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/delimiter.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/left_both.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/logoTag.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/modadminbg.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/right_both.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/include/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/myalbum.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/myalbum0.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/myalbum1.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/myalbum2.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/blocks/tag_block_cloud.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/blocks/tag_block_top.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/tag_bar.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/tag_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/tag_list.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/tag_view.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/language/french/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/language/schinese/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/language/schinese_utf8/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/plugin/news.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/blocks/tag_block_cloud.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/blocks/tag_block_top.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/tag_bar.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/tag_index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/tag_list.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/templates/tag_view.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/about.php 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/about.php 2014-04-25 12:18:53 UTC (rev 12486)
@@ -1,28 +1,28 @@
-<?php
-/**
- * Tag module
- *
- * 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 GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/)
- * @package Tag
- * @since 2.5.0
- * @author Mage, Mamba
- * @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
+<?php
+/**
+ * Tag module
+ *
+ * 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 GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package Tag
+ * @since 2.5.0
+ * @author Mage, Mamba
+ * @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';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin.tag.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin.tag.php 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin.tag.php 2014-04-25 12:18:53 UTC (rev 12486)
@@ -1,143 +1,148 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/**
- * XOOPS tag management module
- *
- * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @since 1.0.0
- * @author Taiwen Jiang <ph...@us...>
- * @version $Id$
- * @package tag
- */
-
-include_once 'admin_header.php';
-require_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
-$indexAdmin = new ModuleAdmin();
-
-xoops_cp_header();
-
-include XOOPS_ROOT_PATH . "/modules/tag/include/vars.php";
-//echo function_exists("loadModuleAdminMenu") ? loadModuleAdminMenu(1) : "";
- echo $indexAdmin->addNavigation('admin.tag.php');
-
-$limit = 10;
-$modid = intval( empty($_GET['modid']) ? @$_POST['modid'] : $_GET['modid'] );
-$start = intval( empty($_GET['start']) ? @$_POST['start'] : $_GET['start'] );
-$status = intval( empty($_GET['status']) ? @$_POST['status'] : $_GET['status'] );
-
-$tag_handler =& xoops_getmodulehandler("tag", $xoopsModule->getVar("dirname"));
-
-if (!empty($_POST['tags'])) {
- foreach ($_POST['tags'] as $tag => $tag_status) {
- $tag_obj =& $tag_handler->get($tag);
- if (!is_object($tag_obj) || !$tag_obj->getVar("tag_id")) continue;
- if ($tag_status < 0) {
- $tag_handler->delete($tag_obj);
- } elseif ($tag_status != $tag_obj->getVar("tag_status")) {
- $tag_obj->setVar("tag_status", $tag_status);
- $tag_handler->insert($tag_obj);
- }
- }
- redirect_header("admin.tag.php?modid={$modid}&start={$start}&status={$status}", 2);
- exit();
-}
-
-$sql = " SELECT tag_modid, COUNT(DISTINCT tag_id) AS count_tag";
-$sql .= " FROM " . $xoopsDB->prefix("tag_link");
-$sql .= " GROUP BY tag_modid";
-$counts_module = array();
-$module_list = array();
-if ( ($result = $xoopsDB->query($sql)) == false) {
- xoops_error($xoopsDB->error());
-} else {
- while ($myrow = $xoopsDB->fetchArray($result)) {
- $counts_module[$myrow["tag_modid"]] = $myrow["count_tag"];
- }
- if (!empty($counts_module)) {
- $module_handler =& xoops_gethandler("module");
- $module_list = $module_handler->getList(new Criteria("mid", "(" . implode(", ", array_keys($counts_module)) . ")", "IN"));
- }
-}
-
-$opform = new XoopsSimpleForm('', 'moduleform', xoops_getenv("PHP_SELF"), "get");
-$tray = new XoopsFormElementTray('');
-$mod_select = new XoopsFormSelect(_SELECT, 'modid', $modid);
-$mod_select->addOption(0, _ALL);
-foreach ($module_list as $module => $module_name) {
- $mod_select->addOption($module, $module_name." (" . $counts_module[$module] . ")");
-}
-$tray->addElement($mod_select);
-$status_select = new XoopsFormRadio("", 'status', $status);
-$status_select->addOption(-1, _ALL);
-$status_select->addOption(0, TAG_AM_ACTIVE);
-$status_select->addOption(1, TAG_AM_INACTIVE);
-$tray->addElement($status_select);
-$tray->addElement(new XoopsFormButton("", "submit", _SUBMIT, "submit"));
-$opform->addElement($tray);
-$opform->display();
-
-$criteria = new CriteriaCompo();
-$criteria->setSort("a");
-$criteria->setOrder("ASC");
-$criteria->setStart($start);
-$criteria->setLimit($limit);
-if ($status >= 0) {
- $criteria->add( new Criteria("o.tag_status", $status) );
-}
-if (!empty($modid)) {
- $criteria->add( new Criteria("l.tag_modid", $modid) );
-}
-$tags = $tag_handler->getByLimit($criteria, false);
-
-$form_tags = "<form name='tags' method='post' action='" . xoops_getenv("PHP_SELF") . "'>";
-$form_tags .= "<table border='0' cellpadding='4' cellspacing='1' width='100%' class='outer'>";
-$form_tags .= "<tr align='center'>";
-$form_tags .= "<td class='bg3'>" . TAG_AM_TERM . "</td>";
-$form_tags .= "<td class='bg3' width='10%'>" . TAG_AM_ACTIVE . "</td>";
-$form_tags .= "<td class='bg3' width='10%'>" . TAG_AM_INACTIVE . "</td>";
-$form_tags .= "<td class='bg3' width='10%'>" . _DELETE . "</td>";
-$form_tags .= "</tr>";
-if (empty($tags)) {
- $form_tags .= "<tr><td colspan='4'>" . _NONE . "</td></tr>";
-} else {
- $class_tr = array("odd", "even");
- $i = 0;
- foreach (array_keys($tags) as $key) {
- $form_tags .= "<tr class='" . $class_tr[(++$i) % 2] . "'>";
- $form_tags .= "<td>" . $tags[$key]["term"] . "</td>";
- $form_tags .= "<td align='center'><input type='radio' name='tags[{$key}]' value='0' " . ( $tags[$key]["status"] ? "" : " 'checked' ") . "></td>";
- $form_tags .= "<td align='center'><input type='radio' name='tags[{$key}]' value='1' " . ( $tags[$key]["status"] ? " 'checked' " : "") . "></td>";
- $form_tags .= "<td align='center'><input type='radio' name='tags[{$key}]' value='-1'></td>";
- $form_tags .= "</tr>";
- }
- if ( !empty($start) || count($tags) >= $limit ) {
- $count_tag = $tag_handler->getCount($criteria);
-
- include XOOPS_ROOT_PATH . "/class/pagenav.php";
- $nav = new XoopsPageNav($count_tag, $limit, $start, "start", "modid={$modid}&status={$status}");
- $form_tags .= "<tr><td colspan='4' align='right'>" . $nav->renderNav(4) . "</td></tr>";
- }
- $form_tags .= "<tr><td colspan='4' align='center'>";
- $form_tags .= "<input type='hidden' name='status' value='{$status}'> ";
- $form_tags .= "<input type='hidden' name='start' value='{$start}'> ";
- $form_tags .= "<input type='hidden' name='modid' value='{$modid}'> ";
- $form_tags .= "<input type='submit' name='submit' value='" . _SUBMIT . "'> ";
- $form_tags .= "<input type='reset' name='submit' value='" . _CANCEL . "'>";
- $form_tags .= "</td></tr>";
-}
-$form_tags .= "</table>";
-$form_tags .= "</form>";
-
-echo $form_tags;
-include "admin_footer.php";
-//xoops_cp_footer();
\ No newline at end of file
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * XOOPS tag management module
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @since 1.0.0
+ * @author Taiwen Jiang <ph...@us...>
+ * @version $Id$
+ * @package tag
+ */
+
+include_once 'admin_header.php';
+require_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
+$indexAdmin = new ModuleAdmin();
+
+xoops_cp_header();
+
+include XOOPS_ROOT_PATH . "/modules/tag/include/vars.php";
+//echo function_exists("loadModuleAdminMenu") ? loadModuleAdminMenu(1) : "";
+ echo $indexAdmin->addNavigation('admin.tag.php');
+
+global $xoopsModuleConfig;
+
+$limit = $xoopsModuleConfig['items_perpage'];
+$modid = intval( empty($_GET['modid']) ? @$_POST['modid'] : $_GET['modid'] );
+$start = intval( empty($_GET['start']) ? @$_POST['start'] : $_GET['start'] );
+//$status = intval( empty($_GET['status']) ? @$_POST['status'] : $_GET['status']);
+
+$status = intval( (isset($_GET['status']) && $_GET['status'] >-1) ? $_GET['status'] : -1);
+
+$tag_handler =& xoops_getmodulehandler("tag", $xoopsModule->getVar("dirname"));
+
+if (!empty($_POST['tags'])) {
+ $msgDBUpdated='';
+ foreach ($_POST['tags'] as $tag => $tag_status) {
+ $tag_obj =& $tag_handler->get($tag);
+ if (!is_object($tag_obj) || !$tag_obj->getVar("tag_id")) continue;
+ if ($tag_status < 0) {
+ $tag_handler->delete($tag_obj);
+ } elseif ($tag_status != $tag_obj->getVar("tag_status")) {
+ $tag_obj->setVar("tag_status", $tag_status);
+ $tag_handler->insert($tag_obj);
+ $msgDBUpdated = _AM_TAG_DB_UPDATED;
+ }
+ }
+ redirect_header("admin.tag.php?modid={$modid}&start={$start}&status={$status}", 2, $msgDBUpdated);
+ exit();
+}
+
+$sql = " SELECT tag_modid, COUNT(DISTINCT tag_id) AS count_tag";
+$sql .= " FROM " . $xoopsDB->prefix("tag_link");
+$sql .= " GROUP BY tag_modid";
+$counts_module = array();
+$module_list = array();
+if ( ($result = $xoopsDB->query($sql)) == false) {
+ xoops_error($xoopsDB->error());
+} else {
+ while ($myrow = $xoopsDB->fetchArray($result)) {
+ $counts_module[$myrow["tag_modid"]] = $myrow["count_tag"];
+ }
+ if (!empty($counts_module)) {
+ $module_handler =& xoops_gethandler("module");
+ $module_list = $module_handler->getList(new Criteria("mid", "(" . implode(", ", array_keys($counts_module)) . ")", "IN"));
+ }
+}
+
+$opform = new XoopsSimpleForm('', 'moduleform', xoops_getenv("PHP_SELF"), "get");
+$tray = new XoopsFormElementTray('');
+$mod_select = new XoopsFormSelect(_SELECT, 'modid', $modid);
+$mod_select->addOption(0, _ALL);
+foreach ($module_list as $module => $module_name) {
+ $mod_select->addOption($module, $module_name." (" . $counts_module[$module] . ")");
+}
+$tray->addElement($mod_select);
+$status_select = new XoopsFormRadio("", 'status', $status);
+$status_select->addOption(-1, _ALL);
+$status_select->addOption(1, TAG_AM_ACTIVE);
+$status_select->addOption(0, TAG_AM_INACTIVE);
+$tray->addElement($status_select);
+$tray->addElement(new XoopsFormButton("", "submit", _SUBMIT, "submit"));
+$opform->addElement($tray);
+$opform->display();
+
+$criteria = new CriteriaCompo();
+$criteria->setSort("a");
+$criteria->setOrder("ASC");
+$criteria->setStart($start);
+$criteria->setLimit($limit);
+if ($status >= 0) {
+ $criteria->add( new Criteria("o.tag_status", $status) );
+}
+if (!empty($modid)) {
+ $criteria->add( new Criteria("l.tag_modid", $modid) );
+}
+$tags = $tag_handler->getByLimit($criteria, false);
+
+$form_tags = "<form name='tags' method='post' action='" . xoops_getenv("PHP_SELF") . "'>";
+$form_tags .= "<table border='0' cellpadding='4' cellspacing='1' width='100%' class='outer'>";
+$form_tags .= "<tr align='center'>";
+$form_tags .= "<th class='bg3'>" . TAG_AM_TERM . "</td>";
+$form_tags .= "<th class='bg3' width='10%'>" . TAG_AM_ACTIVE . "</td>";
+$form_tags .= "<th class='bg3' width='10%'>" . TAG_AM_INACTIVE . "</td>";
+$form_tags .= "<th class='bg3' width='10%'>" . _DELETE . "</td>";
+$form_tags .= "</tr>";
+if (empty($tags)) {
+ $form_tags .= "<tr><td colspan='4'>" . _NONE . "</td></tr>";
+} else {
+ $class_tr = array("odd", "even");
+ $i = 0;
+ foreach (array_keys($tags) as $key) {
+ $form_tags .= "<tr class='" . $class_tr[(++$i) % 2] . "'>";
+ $form_tags .= "<td>" . $tags[$key]["term"] . "</td>";
+ $form_tags .= "<td align='center'><input type='radio' name='tags[{$key}]' value='1' " . ( $tags[$key]["status"] ? "checked" : " '' ") . "></td>";
+ $form_tags .= "<td align='center'><input type='radio' name='tags[{$key}]' value='0' " . ( $tags[$key]["status"] ? " '' " : "checked") . "></td>";
+ $form_tags .= "<td align='center'><input type='radio' name='tags[{$key}]' value='-1'></td>";
+ $form_tags .= "</tr>";
+ }
+ if ( !empty($start) || count($tags) >= $limit ) {
+ $count_tag = $tag_handler->getCount($criteria);
+
+ include XOOPS_ROOT_PATH . "/class/pagenav.php";
+ $nav = new XoopsPageNav($count_tag, $limit, $start, "start", "modid={$modid}&status={$status}");
+ $form_tags .= "<tr><td colspan='4' align='right'>" . $nav->renderNav(4) . "</td></tr>";
+ }
+ $form_tags .= "<tr><td colspan='4' align='center'>";
+ $form_tags .= "<input type='hidden' name='status' value='{$status}'> ";
+ $form_tags .= "<input type='hidden' name='start' value='{$start}'> ";
+ $form_tags .= "<input type='hidden' name='modid' value='{$modid}'> ";
+ $form_tags .= "<input type='submit' name='submit' value='" . _SUBMIT . "'> ";
+ $form_tags .= "<input type='reset' name='submit' value='" . _CANCEL . "'>";
+ $form_tags .= "</td></tr>";
+}
+$form_tags .= "</table>";
+$form_tags .= "</form>";
+
+echo $form_tags;
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin_footer.php 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin_footer.php 2014-04-25 12:18:53 UTC (rev 12486)
@@ -24,4 +24,4 @@
." " . _AM_TAG_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin_header.php 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/admin_header.php 2014-04-25 12:18:53 UTC (rev 12486)
@@ -1,106 +1,104 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/**
- * XOOPS tag management module
- *
- * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @since 1.0.0
- * @author Taiwen Jiang <ph...@us...>
- * @version $Id$
- * @package tag
- */
-
-$path = dirname(dirname(dirname(dirname(__FILE__))));
-require_once $path . '/include/cp_header.php';
-
-
-require_once dirname(dirname(__FILE__)) . '/include/vars.php';
-require_once dirname(dirname(__FILE__)) . '/include/functions.php';
-
-$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
-
-// Load language files
-xoops_loadLanguage('admin', $thisModuleDir);
-xoops_loadLanguage('modinfo', $thisModuleDir);
-xoops_loadLanguage('main', $thisModuleDir);
-
-$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
-$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
-$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
- include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
- redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
- }
-
-IF (!@ include_once XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php"):
-
-function loadModuleAdminMenu($currentoption, $breadcrumb = "")
-{
- if (!$adminmenu = $GLOBALS["xoopsModule"]->getAdminMenu()) {
- return false;
- }
-
- $breadcrumb = empty($breadcrumb) ? $adminmenu[$currentoption]["title"] : $breadcrumb;
- $module_link = XOOPS_URL . "/modules/" . $GLOBALS["xoopsModule"]->getVar("dirname") . "/";
- $image_link = XOOPS_URL . "/modules/" . $GLOBALS["xoopsModule"]->getVar("dirname") . "/images";
-
- $adminmenu_text ='
- <style type="text/css">
- <!--
- #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0;}
- #buttonbar { float:left; width:100%; background: #e7e7e7 url("'.$image_link.'/modadminbg.gif") repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px;}
- #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
- #buttonbar li { display:inline; margin:0; padding:0; }
- #buttonbar a { float:left; background:url("'.$image_link.'/left_both.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
- #buttonbar a span { float:left; display:block; background:url("'.$image_link.'/right_both.gif") no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
- /* Commented Backslash Hack hides rule from IE5-Mac \*/
- #buttonbar a span {float:none;}
- /* End IE5-Mac hack */
- #buttonbar a:hover span { color:#333; }
- #buttonbar .current a { background-position:0 -150px; border-width:0; }
- #buttonbar .current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
- #buttonbar a:hover { background-position:0% -150px; }
- #buttonbar a:hover span { background-position:100% -150px; }
- //-->
- </style>
- <div id="buttontop">
- <table style="width: 100%; padding: 0; " cellspacing="0">
- <tr>
- <td style="width: 70%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;">
- <a href="../index.php">' . $GLOBALS["xoopsModule"]->getVar("name") . '</a>
- </td>
- <td style="width: 30%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;">
- <strong>' . $GLOBALS["xoopsModule"]->getVar("name") . '</strong> ' . $breadcrumb . '
- </td>
- </tr>
- </table>
- </div>
- <div id="buttonbar">
- <ul>
- ';
- foreach (array_keys($adminmenu) as $key) {
- $adminmenu_text .= (($currentoption == $key) ? '<li class="current">' : '<li>') . '<a href="' . $module_link . $adminmenu[$key]["link"] . '"><span>' . $adminmenu[$key]["title"] . '</span></a></li>';
- }
- $adminmenu_text .= '<li><a href="' . XOOPS_URL . '/modules/system/admin.php?fct=preferences&op=showmod&mod=' . $GLOBALS["xoopsModule"]->getVar("mid") . '"><span>' . _PREFERENCES . '</span></a></li>';
- $adminmenu_text .= '
- </ul>
- </div>
- <br style="clear:both;" />';
-
- echo $adminmenu_text;
-}
-
-ENDIF;
-?>
\ No newline at end of file
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * XOOPS tag management module
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @since 1.0.0
+ * @author Taiwen Jiang <ph...@us...>
+ * @version $Id$
+ * @package tag
+ */
+
+$path = dirname(dirname(dirname(dirname(__FILE__))));
+require_once $path . '/include/cp_header.php';
+
+require_once dirname(dirname(__FILE__)) . '/include/vars.php';
+require_once dirname(dirname(__FILE__)) . '/include/functions.php';
+
+$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+
+// Load language files
+xoops_loadLanguage('admin', $thisModuleDir);
+xoops_loadLanguage('modinfo', $thisModuleDir);
+xoops_loadLanguage('main', $thisModuleDir);
+
+$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
+$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
+$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
+ } else {
+ redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
+ }
+
+IF (!@ include_once XOOPS_ROOT_PATH . "/Frameworks/art/functions.admin.php"):
+
+function loadModuleAdminMenu($currentoption, $breadcrumb = "")
+{
+ if (!$adminmenu = $GLOBALS["xoopsModule"]->getAdminMenu()) {
+ return false;
+ }
+
+ $breadcrumb = empty($breadcrumb) ? $adminmenu[$currentoption]["title"] : $breadcrumb;
+ $module_link = XOOPS_URL . "/modules/" . $GLOBALS["xoopsModule"]->getVar("dirname") . "/";
+ $image_link = XOOPS_URL . "/modules/" . $GLOBALS["xoopsModule"]->getVar("dirname") . "/images";
+
+ $adminmenu_text ='
+ <style type="text/css">
+ <!--
+ #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0;}
+ #buttonbar { float:left; width:100%; background: #e7e7e7 url("'.$image_link.'/modadminbg.gif") repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px;}
+ #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
+ #buttonbar li { display:inline; margin:0; padding:0; }
+ #buttonbar a { float:left; background:url("'.$image_link.'/left_both.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
+ #buttonbar a span { float:left; display:block; background:url("'.$image_link.'/right_both.gif") no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
+ /* Commented Backslash Hack hides rule from IE5-Mac \*/
+ #buttonbar a span {float:none;}
+ /* End IE5-Mac hack */
+ #buttonbar a:hover span { color:#333; }
+ #buttonbar .current a { background-position:0 -150px; border-width:0; }
+ #buttonbar .current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
+ #buttonbar a:hover { background-position:0% -150px; }
+ #buttonbar a:hover span { background-position:100% -150px; }
+ //-->
+ </style>
+ <div id="buttontop">
+ <table style="width: 100%; padding: 0; " cellspacing="0">
+ <tr>
+ <td style="width: 70%; font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;">
+ <a href="../index.php">' . $GLOBALS["xoopsModule"]->getVar("name") . '</a>
+ </td>
+ <td style="width: 30%; font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;">
+ <strong>' . $GLOBALS["xoopsModule"]->getVar("name") . '</strong> ' . $breadcrumb . '
+ </td>
+ </tr>
+ </table>
+ </div>
+ <div id="buttonbar">
+ <ul>
+ ';
+ foreach (array_keys($adminmenu) as $key) {
+ $adminmenu_text .= (($currentoption == $key) ? '<li class="current">' : '<li>') . '<a href="' . $module_link . $adminmenu[$key]["link"] . '"><span>' . $adminmenu[$key]["title"] . '</span></a></li>';
+ }
+ $adminmenu_text .= '<li><a href="' . XOOPS_URL . '/modules/system/admin.php?fct=preferences&op=showmod&mod=' . $GLOBALS["xoopsModule"]->getVar("mid") . '"><span>' . _PREFERENCES . '</span></a></li>';
+ $adminmenu_text .= '
+ </ul>
+ </div>
+ <br style="clear:both;" />';
+
+ echo $adminmenu_text;
+}
+
+ENDIF;
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/index.php 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/index.php 2014-04-25 12:18:53 UTC (rev 12486)
@@ -1,70 +1,70 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/**
- * XOOPS tag management module
- *
- * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @since 1.0.0
- * @author Taiwen Jiang <ph...@us...>
- * @version $Id$
- * @package tag
- */
-include_once 'admin_header.php';
-xoops_cp_header();
-
-include XOOPS_ROOT_PATH . "/modules/tag/include/vars.php";
-//echo function_exists("loadModuleAdminMenu") ? loadModuleAdminMenu(0) : "";
-
-$indexAdmin = new ModuleAdmin();
-
-$tag_handler =& xoops_getmodulehandler("tag", $xoopsModule->getVar("dirname"));
-$count_tag = $tag_handler->getCount();
-
-$count_item = 0;
-$sql = " SELECT COUNT(DISTINCT tl_id) FROM " . $xoopsDB->prefix("tag_link");
-if ( ($result = $xoopsDB->query($sql)) == false) {
- xoops_error($xoopsDB->error());
-} else {
- list($count_item) = $xoopsDB->fetchRow($result);
-}
-
-$sql = " SELECT tag_modid, SUM(tag_count) AS count_item, COUNT(DISTINCT tag_id) AS count_tag";
-$sql .= " FROM " . $xoopsDB->prefix("tag_stats");
-$sql .= " GROUP BY tag_modid";
-$counts_module = array();
-if( ($result = $xoopsDB->query($sql)) == false) {
- xoops_error($xoopsDB->error());
-} else {
- while ($myrow = $xoopsDB->fetchArray($result)) {
- $counts_module[$myrow["tag_modid"]] = array("count_item" => $myrow["count_item"], "count_tag" => $myrow["count_tag"]);
- }
- if (!empty($counts_module)) {
- $module_handler =& xoops_gethandler("module");
- $module_list = $module_handler->getList(new Criteria("mid", "(" . implode(", ", array_keys($counts_module)) . ")", "IN"));
- }
-}
-
-$indexAdmin->addInfoBox(TAG_AM_STATS) ;
-$indexAdmin->addInfoBoxLine(TAG_AM_STATS, "<infolabel>" .TAG_AM_COUNT_TAG. "</infolabel>" , $count_tag) ;
-$indexAdmin->addInfoBoxLine(TAG_AM_STATS, "<infolabel>" .TAG_AM_COUNT_ITEM. "</infolabel>" , $count_item ."<br /><br />") ;
-$indexAdmin->addInfoBoxLine(TAG_AM_STATS, "<infolabel>" . TAG_AM_COUNT_MODULE. "</infolabel><infotext>" .TAG_AM_COUNT_MODULE_TITLE."</infotext>") ;
-
-foreach ($counts_module as $module => $count) {
- $indexAdmin->addInfoBoxLine( TAG_AM_STATS,("<infolabel>" . $module_list[$module] . ":</infolabel><infotext>" . $count["count_tag"] . " / " . $count["count_item"] . " [<a href=\"" . XOOPS_URL . "/modules/tag/admin/admin.tag.php?modid={$module}\">" . TAG_AM_EDIT . "</a>] [<a href=\"" . XOOPS_URL . "/modules/tag/admin/syn.tag.php?modid={$module}\">" . TAG_AM_SYNCHRONIZATION . "</a>]</infotext> "));
-}
-
-echo $indexAdmin->addNavigation('index.php');
-echo $indexAdmin->renderIndex();
-
-include "admin_footer.php";
-//xoops_cp_footer();
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * XOOPS tag management module
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @since 1.0.0
+ * @author Taiwen Jiang <ph...@us...>
+ * @version $Id$
+ * @package tag
+ */
+include_once 'admin_header.php';
+xoops_cp_header();
+
+include XOOPS_ROOT_PATH . "/modules/tag/include/vars.php";
+//echo function_exists("loadModuleAdminMenu") ? loadModuleAdminMenu(0) : "";
+
+$indexAdmin = new ModuleAdmin();
+
+$tag_handler =& xoops_getmodulehandler("tag", $xoopsModule->getVar("dirname"));
+$count_tag = $tag_handler->getCount();
+
+$count_item = 0;
+$sql = " SELECT COUNT(DISTINCT tl_id) FROM " . $xoopsDB->prefix("tag_link");
+if ( ($result = $xoopsDB->query($sql)) == false) {
+ xoops_error($xoopsDB->error());
+} else {
+ list($count_item) = $xoopsDB->fetchRow($result);
+}
+
+$sql = " SELECT tag_modid, SUM(tag_count) AS count_item, COUNT(DISTINCT tag_id) AS count_tag";
+$sql .= " FROM " . $xoopsDB->prefix("tag_stats");
+$sql .= " GROUP BY tag_modid";
+$counts_module = array();
+if ( ($result = $xoopsDB->query($sql)) == false) {
+ xoops_error($xoopsDB->error());
+} else {
+ while ($myrow = $xoopsDB->fetchArray($result)) {
+ $counts_module[$myrow["tag_modid"]] = array("count_item" => $myrow["count_item"], "count_tag" => $myrow["count_tag"]);
+ }
+ if (!empty($counts_module)) {
+ $module_handler =& xoops_gethandler("module");
+ $module_list = $module_handler->getList(new Criteria("mid", "(" . implode(", ", array_keys($counts_module)) . ")", "IN"));
+ }
+}
+
+$indexAdmin->addInfoBox(TAG_AM_STATS) ;
+$indexAdmin->addInfoBoxLine(TAG_AM_STATS, "<infolabel>" .TAG_AM_COUNT_TAG. "</infolabel>" , $count_tag) ;
+$indexAdmin->addInfoBoxLine(TAG_AM_STATS, "<infolabel>" .TAG_AM_COUNT_ITEM. "</infolabel>" , $count_item ."<br /><br />") ;
+$indexAdmin->addInfoBoxLine(TAG_AM_STATS, "<infolabel>" . TAG_AM_COUNT_MODULE. "</infolabel><infotext>" .TAG_AM_COUNT_MODULE_TITLE."</infotext>") ;
+
+foreach ($counts_module as $module => $count) {
+ $indexAdmin->addInfoBoxLine( TAG_AM_STATS,("<infolabel>" . $module_list[$module] . ":</infolabel><infotext>" . $count["count_tag"] . " / " . $count["count_item"] . " [<a href=\"" . XOOPS_URL . "/modules/tag/admin/admin.tag.php?modid={$module}\">" . TAG_AM_EDIT . "</a>] [<a href=\"" . XOOPS_URL . "/modules/tag/admin/syn.tag.php?modid={$module}\">" . TAG_AM_SYNCHRONIZATION . "</a>]</infotext> "));
+}
+
+echo $indexAdmin->addNavigation('index.php');
+echo $indexAdmin->renderIndex();
+
+include 'admin_footer.php';
+//xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/menu.php 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/menu.php 2014-04-25 12:18:53 UTC (rev 12486)
@@ -1,51 +1,51 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/**
- * XOOPS tag management module
- *
- * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @since 1.0.0
- * @author Taiwen Jiang <ph...@us...>
- * @version $Id$
- * @package tag
- */
-
-if (!defined('XOOPS_ROOT_PATH')) { exit(); }
-
-$module_handler =& xoops_gethandler('module');
-$xoopsModule =& XoopsModule::getByDirname('tag');
-$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid'));
-$pathIcon32 = $moduleInfo->getInfo('icons32');
-
-$adminmenu = array();
-
-$i = 1;
-$adminmenu[$i]["title"] = TAG_MI_ADMENU_INDEX;
-$adminmenu[$i]["link"] = "admin/index.php";
-$adminmenu[$i]["desc"] = _TAG_ADMIN_HOME_DESC;
-$adminmenu[$i]["icon"] = $pathIcon32.'/home.png';
-$i++;
-$adminmenu[$i]["title"] = TAG_MI_ADMENU_EDIT;
-$adminmenu[$i]["link"] = "admin/admin.tag.php";
-$adminmenu[$i]["desc"] = _TAG_ADMIN_ABOUT_DESC;
-$adminmenu[$i]["icon"] = $pathIcon32.'/administration.png';
-$i++;
-$adminmenu[$i]["title"] = TAG_MI_ADMENU_SYNCHRONIZATION;
-$adminmenu[$i]["link"] = "admin/syn.tag.php";
-$adminmenu[$i]["desc"] = _TAG_ADMIN_HELP_DESC;
-$adminmenu[$i]["icon"] = $pathIcon32.'/synchronized.png';
-$i++;
-$adminmenu[$i]["title"] = _TAG_ADMIN_ABOUT;
-$adminmenu[$i]["link"] = "admin/about.php";
-$adminmenu[$i]["desc"] = _TAG_ADMIN_ABOUT_DESC;
-$adminmenu[$i]["icon"] = $pathIcon32.'/about.png';
\ No newline at end of file
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * XOOPS tag management module
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @since 1.0.0
+ * @author Taiwen Jiang <ph...@us...>
+ * @version $Id$
+ * @package tag
+ */
+
+defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined');
+
+$module_handler =& xoops_gethandler('module');
+$xoopsModule =& XoopsModule::getByDirname('tag');
+$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid'));
+$pathIcon32 = $moduleInfo->getInfo('icons32');
+
+$adminmenu = array();
+
+$i = 1;
+$adminmenu[$i]["title"] = TAG_MI_ADMENU_INDEX;
+$adminmenu[$i]["link"] = "admin/index.php";
+$adminmenu[$i]["desc"] = _TAG_ADMIN_HOME_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32.'/home.png';
+++$i;
+$adminmenu[$i]["title"] = TAG_MI_ADMENU_EDIT;
+$adminmenu[$i]["link"] = "admin/admin.tag.php";
+$adminmenu[$i]["desc"] = _TAG_ADMIN_ABOUT_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32.'/administration.png';
+++$i;
+$adminmenu[$i]["title"] = TAG_MI_ADMENU_SYNCHRONIZATION;
+$adminmenu[$i]["link"] = "admin/syn.tag.php";
+$adminmenu[$i]["desc"] = _TAG_ADMIN_HELP_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32.'/synchronized.png';
+++$i;
+$adminmenu[$i]["title"] = _TAG_ADMIN_ABOUT;
+$adminmenu[$i]["link"] = "admin/about.php";
+$adminmenu[$i]["desc"] = _TAG_ADMIN_ABOUT_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32.'/about.png';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/syn.tag.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/syn.tag.php 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/admin/syn.tag.php 2014-04-25 12:18:53 UTC (rev 12486)
@@ -1,97 +1,95 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/**
- * XOOPS tag management module
- *
- * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @since 1.0.0
- * @author Taiwen Jiang <ph...@us...>
- * @version $Id$
- * @package tag
- */
-include_once 'admin_header.php';
-require_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
-//include_once XOOPS_ROOT_PATH."/modules/" . $xoopsModule->getVar("dirname") . "/class/admin.php";
-$index_admin = new ModuleAdmin();
-
-
-xoops_cp_header();
-
-include XOOPS_ROOT_PATH . "/modules/tag/include/vars.php";
-//echo function_exists("loadModuleAdminMenu") ? loadModuleAdminMenu(2) : "";
- echo $index_admin->addNavigation('syn.tag.php');
-
-$limit = 10;
-$modid = intval( @$_GET['modid'] );
-$start = intval( @$_GET['start'] );
-$limit = isset($_GET['limit']) ? intval( $_GET['limit'] ) : 100;
-
-$sql = " SELECT tag_modid, COUNT(DISTINCT tag_id) AS count_tag";
-$sql .= " FROM " . $xoopsDB->prefix("tag_link");
-$sql .= " GROUP BY tag_modid";
-$counts_module = array();
-$module_list = array();
-if ( $result = $xoopsDB->query($sql)) {
- while ($myrow = $xoopsDB->fetchArray($result)) {
- $counts_module[$myrow["tag_modid"]] = $myrow["count_tag"];
- }
- if (!empty($counts_module)) {
- $module_handler =& xoops_gethandler("module");
- $module_list = $module_handler->getList(new Criteria("mid", "(" . implode(", ", array_keys($counts_module)) . ")", "IN"));
- }
-}
-
-$opform = new XoopsSimpleForm('', 'moduleform', xoops_getenv("PHP_SELF"), "get");
-$tray = new XoopsFormElementTray('');
-$mod_select = new XoopsFormSelect(_SELECT, 'modid', $modid);
-$mod_select->addOption(-1, TAG_AM_GLOBAL);
-$mod_select->addOption(0, TAG_AM_ALL);
-foreach ($module_list as $module => $module_name) {
- $mod_select->addOption($module, $module_name . " (" . $counts_module[$module] . ")");
-}
-$tray->addElement($mod_select);
-$num_select = new XoopsFormSelect(TAG_AM_NUM, 'limit', $limit);
-foreach (array(10, 50, 100, 500) as $_num) {
- $num_select->addOption($_num);
-}
-$num_select->addOption(0, _ALL);
-$tray->addElement($num_select);
-$tray->addElement(new XoopsFormButton("", "submit", _SUBMIT, "submit"));
-$tray->addElement(new XoopsFormHidden("start", $start));
-$opform->addElement($tray);
-$opform->display();
-
-
-if ( isset($_GET['start']) ) {
-
- $tag_handler =& xoops_getmodulehandler("tag", $xoopsModule->getVar("dirname"));
-
- $criteria = new CriteriaCompo();
- $criteria->setStart($start);
- $criteria->setLimit($limit);
- if ($modid > 0) {
- $criteria->add( new Criteria("l.tag_modid", $modid) );
- }
- $tags = $tag_handler->getByLimit($criteria, false);
- if (empty($tags)) {
- echo "<h2>" . TAG_AM_FINISHED . "</h2>";
- } else {
-
- foreach (array_keys($tags) as $tag_id) {
- $tag_handler->update_stats($tag_id, ( $modid == -1 ) ? 0 : $tags[$tag_id]["modid"]);
- }
- redirect_header("syn.tag.php?modid={$modid}&start=" . ($start + $limit) . "&limit={$limit}", 2, TAG_AM_IN_PROCESS);
- }
-}
-include "admin_footer.php";
-//xoops_cp_footer();
\ No newline at end of file
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * XOOPS tag management module
+ *
+ * @copyright The XOOPS project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @since 1.0.0
+ * @author Taiwen Jiang <ph...@us...>
+ * @version $Id$
+ * @package tag
+ */
+include_once 'admin_header.php';
+require_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
+//include_once XOOPS_ROOT_PATH."/modules/" . $xoopsModule->getVar("dirname") . "/class/admin.php";
+$index_admin = new ModuleAdmin();
+
+xoops_cp_header();
+
+include XOOPS_ROOT_PATH . "/modules/tag/include/vars.php";
+//echo function_exists("loadModuleAdminMenu") ? loadModuleAdminMenu(2) : "";
+ echo $index_admin->addNavigation('syn.tag.php');
+
+$limit = 10;
+$modid = intval( @$_GET['modid'] );
+$start = intval( @$_GET['start'] );
+$limit = isset($_GET['limit']) ? intval( $_GET['limit'] ) : 100;
+
+$sql = " SELECT tag_modid, COUNT(DISTINCT tag_id) AS count_tag";
+$sql .= " FROM " . $xoopsDB->prefix("tag_link");
+$sql .= " GROUP BY tag_modid";
+$counts_module = array();
+$module_list = array();
+if ( $result = $xoopsDB->query($sql)) {
+ while ($myrow = $xoopsDB->fetchArray($result)) {
+ $counts_module[$myrow["tag_modid"]] = $myrow["count_tag"];
+ }
+ if (!empty($counts_module)) {
+ $module_handler =& xoops_gethandler("module");
+ $module_list = $module_handler->getList(new Criteria("mid", "(" . implode(", ", array_keys($counts_module)) . ")", "IN"));
+ }
+}
+
+$opform = new XoopsSimpleForm('', 'moduleform', xoops_getenv("PHP_SELF"), "get");
+$tray = new XoopsFormElementTray('');
+$mod_select = new XoopsFormSelect(_SELECT, 'modid', $modid);
+$mod_select->addOption(-1, TAG_AM_GLOBAL);
+$mod_select->addOption(0, TAG_AM_ALL);
+foreach ($module_list as $module => $module_name) {
+ $mod_select->addOption($module, $module_name . " (" . $counts_module[$module] . ")");
+}
+$tray->addElement($mod_select);
+$num_select = new XoopsFormSelect(TAG_AM_NUM, 'limit', $limit);
+foreach (array(10, 50, 100, 500) as $_num) {
+ $num_select->addOption($_num);
+}
+$num_select->addOption(0, _ALL);
+$tray->addElement($num_select);
+$tray->addElement(new XoopsFormButton("", "submit", _SUBMIT, "submit"));
+$tray->addElement(new XoopsFormHidden("start", $start));
+$opform->addElement($tray);
+$opform->display();
+
+if ( isset($_GET['start']) ) {
+
+ $tag_handler =& xoops_getmodulehandler("tag", $xoopsModule->getVar("dirname"));
+
+ $criteria = new CriteriaCompo();
+ $criteria->setStart($start);
+ $criteria->setLimit($limit);
+ if ($modid > 0) {
+ $criteria->add( new Criteria("l.tag_modid", $modid) );
+ }
+ $tags = $tag_handler->getByLimit($criteria, false);
+ if (empty($tags)) {
+ echo "<h2>" . TAG_AM_FINISHED . "</h2>";
+ } else {
+
+ foreach (array_keys($tags) as $tag_id) {
+ $tag_handler->update_stats($tag_id, ( $modid == -1 ) ? 0 : $tags[$tag_id]["modid"]);
+ }
+ redirect_header("syn.tag.php?modid={$modid}&start=" . ($start + $limit) . "&limit={$limit}", 2, TAG_AM_IN_PROCESS);
+ }
+}
+include 'admin_footer.php';
+//xoops_cp_footer();
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/index.html 2014-04-25 12:18:53 UTC (rev 12486)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/style.css
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/style.css (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/css/style.css 2014-04-25 12:18:53 UTC (rev 12486)
@@ -0,0 +1,24 @@
+
+.tag-level-0 a {
+ color: #73880A;
+}
+
+.tag-level-1 a {
+ color: #C79810;
+}
+
+.tag-level-2 a {
+ color: #356AA0;
+}
+
+.tag-level-3 a {
+ color: #6BBA70;
+}
+
+.tag-level-4 a {
+ color: #3F4C6B;
+}
+
+.tag-level-5 a {
+ color: #FF7400;
+}
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/delimiter.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/delimiter.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/delimiter.gif 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/delimiter.gif 2014-04-25 12:18:53 UTC (rev 12486)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/delimiter.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/index.html 2014-04-25 12:18:53 UTC (rev 12486)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/left_both.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/left_both.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/left_both.gif 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/left_both.gif 2014-04-25 12:18:53 UTC (rev 12486)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/left_both.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/logoTag.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/logoTag.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/logoTag.png 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/logoTag.png 2014-04-25 12:18:53 UTC (rev 12486)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/logoTag.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/modadminbg.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/modadminbg.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/modadminbg.gif 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/modadminbg.gif 2014-04-25 12:18:53 UTC (rev 12486)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/modadminbg.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/right_both.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/right_both.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/right_both.gif 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/right_both.gif 2014-04-25 12:18:53 UTC (rev 12486)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/images/right_both.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/index.html 2014-04-25 12:18:53 UTC (rev 12486)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/js/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/js/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/assets/js/index.html 2014-04-25 12:18:53 UTC (rev 12486)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/blocks/block.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/blocks/block.php 2014-04-25 12:15:51 UTC (rev 12485)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/tag/blocks/block.php 2014-04-25 12:18:53 UTC (rev 12486)
@@ -1,309 +1,305 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/**
- * XOOPS tag management module
- *
- * @copyright The XOOPS project htt...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 12:16:08
|
Revision: 12485
http://sourceforge.net/p/xoops/svn/12485
Author: beckmi
Date: 2014-04-25 12:15:51 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): XoopsFAQ
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/category.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/contentsform.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/blocks/xoopsfaq_rand.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/class/category.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/class/contents.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_delete.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_edit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_new.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_post.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_reply.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/rss.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/search.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/faq.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/folder.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question2.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/module.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/blocks/xoopsfaq_block_rand.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/xoopsfaq_category.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/xoopsfaq_index.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/schinese_utf8/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/blocks/xoopsfaq_block_rand.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/xoopsfaq_category.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/xoopsfaq_index.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/about.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/about.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -28,4 +28,4 @@
echo $aboutAdmin->addNavigation('about.php');
echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false);
-include 'admin_footer.php';
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/admin_footer.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/admin_footer.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -21,7 +21,7 @@
." <div style='text-align: center;'>\n"
." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n"
." </div>\n"
- ." " . _AM_XOOPSFAQ_ADMIN_FOOTER . "\n"
+ ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/admin_header.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/admin_header.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -31,7 +31,6 @@
//if functions.php file exist
require_once dirname(dirname(__FILE__)) . '/include/functions.php';
-
// Load language files
xoops_loadLanguage('admin', $thisModuleDir);
xoops_loadLanguage('modinfo', $thisModuleDir);
@@ -41,8 +40,8 @@
$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
- redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
- }
\ No newline at end of file
+ } else {
+ redirect_header("../../../admin.php", 5, _AM_XOOPSFAQ_MODULEADMIN_MISSING, false);
+ }
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/category.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/category.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/category.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -93,4 +93,4 @@
$category_handler->displayAdminListing();
break;
}
-include_once 'admin_footer.php';
\ No newline at end of file
+include_once 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/contentsform.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/contentsform.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/contentsform.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -34,9 +34,7 @@
* @version: $Id$
**/
-if (!defined('XOOPS_ROOT_PATH')) {
- die("Direct Access Denied");
-}
+defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined');
$checked = (1 == $contents_visible) ? " checked='checked'" : '';
@@ -89,4 +87,4 @@
." </td>\n"
." </tr>\n"
." </table>\n"
- ."</form>\n";
\ No newline at end of file
+ ."</form>\n";
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/index.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/index.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -71,4 +71,4 @@
echo $index_admin->renderIndex();
include 'admin_footer.php';
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/main.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/main.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/main.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -87,6 +87,16 @@
$contents_handler->displayError($ret);
break;
+ case 'toggle':
+ if (isset($_REQUEST['content_id'])) {
+ $id = intval($_REQUEST['content_id']);
+ if (isset($_REQUEST['active'])) {
+ $active = intval($_REQUEST['active']);
+ faq_active_toggle($id, $active);
+ }
+ }
+ break;
+
case 'default':
default:
$indexAdmin = new ModuleAdmin();
@@ -100,4 +110,19 @@
$contents_handler->displayAdminListing();
break;
}
-include_once 'admin_footer.php';
\ No newline at end of file
+
+function faq_active_toggle($id, $active)
+{
+ $active = ($active == 1) ? 0 : 1;
+ $this_handler =& xoops_getModuleHandler('contents', 'xoopsfaq');
+ $obj = $this_handler->get($id);
+ $obj->setVar('contents_active', $active);
+ if ($this_handler->insert($obj, true)) {
+ redirect_header('main.php', 1, _AM_XOOPSFAQ_ACTIVE_TOGGLE_SUCCESS);
+ } else {
+ redirect_header('main.php', 1, _AM_XOOPSFAQ_ACTIVE_TOGGLE_FAILED);
+ }
+
+}
+
+include_once 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/menu.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/admin/menu.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -26,7 +26,7 @@
$pathIcon32 = $module->getInfo('icons32');
xoops_loadLanguage('admin', $dirname);
-
+
$adminmenu = array();
$i = 1;
@@ -34,17 +34,17 @@
$adminmenu[$i]["link"] = "admin/index.php";
$adminmenu[$i]["desc"] = _MI_XOOPSFAQ_ADMIN_INDEX_DESC;
$adminmenu[$i]["icon"] = $pathIcon32.'/home.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_XOOPSFAQ_MENU_ADMINCATEGORY;
$adminmenu[$i]["link"] = "admin/category.php";
$adminmenu[$i]["desc"] = _MI_XOOPSFAQ_ADMIN_CATEGORY_DESC;
$adminmenu[$i]["icon"] = $pathIcon32.'/category.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_XOOPSFAQ_MENU_ADMINFAQ;
$adminmenu[$i]["link"] = "admin/main.php";
$adminmenu[$i]["desc"] = _MI_XOOPSFAQ_ADMIN_FAQ_DESC;
$adminmenu[$i]["icon"] = $pathIcon32.'/faq.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_XOOPSFAQ_MENU_ADMINABOUT;
$adminmenu[$i]["link"] = "admin/about.php";
$adminmenu[$i]["desc"] = _MI_XOOPSFAQ_ADMIN_ABOUT_DESC;
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/css/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/css/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/css/index.html 2014-04-25 12:15:51 UTC (rev 12485)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/faq.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/faq.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/faq.png 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/faq.png 2014-04-25 12:15:51 UTC (rev 12485)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/faq.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/folder.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/folder.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/folder.png 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/folder.png 2014-04-25 12:15:51 UTC (rev 12485)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/folder.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/index.html 2014-04-25 12:15:51 UTC (rev 12485)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question.gif 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question.gif 2014-04-25 12:15:51 UTC (rev 12485)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question2.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question2.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question2.gif 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question2.gif 2014-04-25 12:15:51 UTC (rev 12485)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/question2.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/slogo.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/slogo.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/slogo.png 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/slogo.png 2014-04-25 12:15:51 UTC (rev 12485)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/images/slogo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/index.html 2014-04-25 12:15:51 UTC (rev 12485)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/js/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/js/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/assets/js/index.html 2014-04-25 12:15:51 UTC (rev 12485)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/blocks/xoopsfaq_rand.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/blocks/xoopsfaq_rand.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/blocks/xoopsfaq_rand.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -20,7 +20,6 @@
* @version:: $Id $
*/
-
function b_xoopsfaq_random_show($options)
{
global $xoopsDB, $xoopsConfig, $xoopsModule, $xoopsModuleConfig, $xoopsUser;
@@ -65,10 +64,12 @@
unset($xpFaqObj, $catObj);
}
}
+
return $block;
}
function b_xoopsfaq_rand_edit($options)
{
$form .= _MB_XOOPSFAQ_CHARS . " <input type='text' name='options[]' value='" . $options[0] . "' /> " . _MB_XOOPSFAQ_LENGTH . "";
+
return $form;
-}
\ No newline at end of file
+}
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/class/category.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/class/category.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/class/category.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -29,11 +29,13 @@
* @version:: $Id$
* @access:: public
*/
-class XoopsfaqCategory extends XoopsObject {
+class XoopsfaqCategory extends XoopsObject
+{
/**
* XoopsfaqCategory::__construct()
*/
- function __construct() {
+ function __construct()
+ {
$this->XoopsObject();
$this->initVar('category_id', XOBJ_DTYPE_INT, null, false);
$this->initVar('category_title', XOBJ_DTYPE_TXTBOX, null, true, 255);
@@ -43,7 +45,8 @@
/**
* XoopsfaqCategory::XoopsfaqCategory()
*/
- function XoopsfaqCategory() {
+ function XoopsfaqCategory()
+ {
$this->__construct();
}
@@ -52,7 +55,8 @@
*
* @return
*/
- function displayForm() {
+ function displayForm()
+ {
include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
$caption = ($this->isNew()) ? _AM_XOOPSFAQ_CREATENEW : sprintf(_AM_XOOPSFAQ_MODIFYITEM, $this->getVar('category_title'));
@@ -91,13 +95,15 @@
* @version:: $Id$
* @access:: public
*/
-class XoopsfaqCategoryHandler extends XoopsPersistableObjectHandler {
+class XoopsfaqCategoryHandler extends XoopsPersistableObjectHandler
+{
/**
* XoopsfaqCategoryHandler::__construct()
*
* @param mixed $db
*/
- function __construct(&$db) {
+ function __construct(&$db)
+ {
parent::__construct($db, 'xoopsfaq_categories', 'XoopsfaqCategory', 'category_id', 'category_title');
}
@@ -106,7 +112,8 @@
*
* @param mixed $db
*/
- function XoopsfaqCategoryHandler(&$db) {
+ function XoopsfaqCategoryHandler(&$db)
+ {
$this->__construct($db);
}
@@ -127,6 +134,7 @@
$criteria->setLimit(0);
}
$obj['list'] = &$this->getObjects($criteria, false);
+
return $obj;
}
@@ -135,7 +143,8 @@
*
* @return
*/
- function displayAdminListing() {
+ function displayAdminListing()
+ {
$objects = $this->getObj();
$buttons = array('edit', 'delete');
@@ -171,7 +180,8 @@
*
* @return
*/
- function displayError($errorString = '') {
+ function displayError($errorString = '')
+ {
xoops_cp_header();
xoopsFaq_AdminMenu(1);
xoopsFaq_DisplayHeading(_AM_XOOPSFAQ_CATEGORY_HEADER, _AM_XOOPSFAQ_SUBERROR);
@@ -183,4 +193,4 @@
xoops_cp_footer();
exit();
}
-}
\ No newline at end of file
+}
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/class/contents.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/class/contents.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/class/contents.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -29,7 +29,8 @@
* @version:: $Id$
* @access:: public
*/
-class XoopsfaqContents extends XoopsObject {
+class XoopsfaqContents extends XoopsObject
+{
/**
* XoopsfaqContents::__construct()
*/
@@ -169,7 +170,8 @@
*/
function getActive()
{
- return $this->getVar('contents_active') ? _YES : _NO;
+ //return $this->getVar('contents_active') ? _YES : _NO; //mb
+ return $this->getVar('contents_active') ? 1 : 0;
}
function getPublished($timestamp = '')
@@ -177,6 +179,7 @@
if (!$this->getVar('contents_publish')) {
return '';
}
+
return formatTimestamp($this->getVar('contents_publish'), $timestamp);
}
}
@@ -190,7 +193,8 @@
* @version:: $Id$
* @access:: public
*/
-class XoopsfaqContentsHandler extends XoopsPersistableObjectHandler {
+class XoopsfaqContentsHandler extends XoopsPersistableObjectHandler
+{
/**
* XoopsfaqContentsHandler::__construct()
*
@@ -228,6 +232,7 @@
$criteria->setLimit(0);
}
$obj['list'] = &$this->getObjects($criteria, false);
+
return $obj;
}
@@ -257,6 +262,7 @@
$criteria->setLimit(0);
}
$obj['list'] = &$this->getObjects($criteria, false);
+
return $obj;
}
@@ -267,6 +273,7 @@
*/
function displayAdminListing()
{
+ global $pathIcon16;
$objects = $this->getObj();
$xfCatHandler =& xoops_getmodulehandler('category', $GLOBALS['xoopsModule']->getVar('dirname'));
$catFields = array('category_id', 'category_title');
@@ -292,7 +299,13 @@
. " <td style='text-align: center;' class='even'>" . $object->getVar('contents_id') . "</td>\n"
. " <td style='text-align: left;' class='even'>" . $thisCatTitle . "</td>\n"
. " <td style='text-align: left;' class='even'>" . $object->getVar('contents_title') . "</td>\n"
- . " <td style='text-align: center;' class='even'>" . $object->getActive() . "</td>\n"
+ // . " <td style='text-align: center;' class='even'>" . $object->getActive() . "</td>\n"
+ . " <td style='text-align: center;' class='even'>"
+
+ .'<a href="main.php?op=toggle&active='.$object->getActive().'&content_id='.$object->getVar('contents_id')
+ .'"><img src="'.$pathIcon16.'/'.$object->getActive().'.png" title = "'._AM_MYMENUS_ACTION_TOGGLE
+ . '"></td>'
+
. " <td style='text-align: center;' class='even'>" . $object->getPublished() . "</td>\n"
. " <td style='text-align: center;' class='even'>" . $object->getVar('contents_weight') . "</td>\n"
. " <td style='text-align: center;' class='even'>\n";
@@ -323,4 +336,4 @@
xoops_cp_footer();
exit();
}
-}
\ No newline at end of file
+}
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_delete.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_delete.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_delete.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -21,4 +21,4 @@
*/
include dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'mainfile.php';
-include XOOPS_ROOT_PATH . '/include/comment_delete.php';
\ No newline at end of file
+include XOOPS_ROOT_PATH . '/include/comment_delete.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_edit.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_edit.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_edit.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -20,4 +20,4 @@
* @version $Id$
*/
include dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'mainfile.php';
-include XOOPS_ROOT_PATH . '/include/comment_edit.php';
\ No newline at end of file
+include XOOPS_ROOT_PATH . '/include/comment_edit.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_new.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_new.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_new.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -21,4 +21,4 @@
*/
include dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'mainfile.php';
-include XOOPS_ROOT_PATH . '/include/comment_new.php';
\ No newline at end of file
+include XOOPS_ROOT_PATH . '/include/comment_new.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_post.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_post.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_post.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -21,4 +21,4 @@
*/
include dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'mainfile.php';
-include XOOPS_ROOT_PATH . '/include/comment_post.php';
\ No newline at end of file
+include XOOPS_ROOT_PATH . '/include/comment_post.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_reply.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_reply.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/comment_reply.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -20,4 +20,4 @@
* @version $Id$
*/
include dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'mainfile.php';
-include XOOPS_ROOT_PATH . '/include/comment_reply.php';
\ No newline at end of file
+include XOOPS_ROOT_PATH . '/include/comment_reply.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/docs/changelog.txt
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/docs/changelog.txt 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/docs/changelog.txt 2014-04-25 12:15:51 UTC (rev 12485)
@@ -1,9 +1,19 @@
-version 1.23 (ZySpec) - Oct. 31, 2011
+1.25 Beta 1 2014-04-23
+=================================
+- moved all images, CSS, and JS files to /assets (mamba)
+- renamed .html Smarty templates to .tpl (mamba)
+
+1.24 (Mamba) - Oct. 31, 2011
--------------------
+- added toggle of Active status by clicking on icon (Mamba)
+- small code adjustments
+
+1.23 (ZySpec) - Oct. 31, 2011
+--------------------
- fixed icon paths (Mamba)
- fixed bugs on category/item delete (Mamba)
- converted Add buttons to XOOPS Module GUI (Mamba)
-- updated standardized XOOPS Module GUI to "latest" version (Mamba)
+- updated standardized XOOPS Module GUI to "latest" (Mamba)
- fixed use of wfp_addslashes in ./class/category.php to use module textsanitizer addSlashes
- updated templates to be more XHTML compliant
- moved module css to language subdirectories so CSS can be modified for RTL/LTR, etc.
@@ -12,13 +22,13 @@
- added display of category for each item in ./admin/main.php for faqs
- added /language/schinese_utf8/modinfo.php
-version 1.22 (Mamba) - Feb. 24, 2011
+1.22 (Mamba) - Feb. 24, 2011
--------------------
- changed to standardized XOOPS Module GUI
- fixed adding comments
- fixed deleting FAQ, when deleting Category
-version 1.21 (Mamba)
+1.21 (Mamba)
--------------------
- changed icons for Edit/Delete
- adjusted editor entries for TinyMCE and CKeditor, and deleted Koivi
@@ -26,6 +36,6 @@
- adjusted language definition names
-version 1.20 (Catzwolf)
+1.20 (Catzwolf)
--------------------
This module has been refactored nearly 99% and I have replaced all old code with new. Only the templates havent changed that much
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/footer.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/footer.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -28,4 +28,4 @@
$xoops_module_header = '<link rel="stylesheet" type="text/css" href="' . XOOPS_URL . '/modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/templates/css/module.css" />';
$xoopsTpl->assign('xoops_module_header', $xoops_module_header);
*/
-include_once XOOPS_ROOT_PATH . '/footer.php';
\ No newline at end of file
+include_once XOOPS_ROOT_PATH . '/footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/header.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/header.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -20,4 +20,4 @@
*/
include dirname(dirname(dirname(__FILE__))) . DIRECTORY_SEPARATOR . 'mainfile.php';
-require_once XOOPS_ROOT_PATH . '/modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/include/functions.php';
\ No newline at end of file
+require_once XOOPS_ROOT_PATH . '/modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/include/functions.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/functions.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/functions.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/functions.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -56,6 +56,7 @@
break;
}
$ret = (false == $ret) ? $default : $ret;
+
return $ret;
}
@@ -92,7 +93,7 @@
global $xoopsModule;
echo "<div style='padding-top: 16px; padding-bottom: 10px; text-align: center;'>\n"
- ." <a href='http://xoops.org' target='_blank'>" . xoopsFaq_showImage('xoopsmicrobutton', '', '', 'gif','modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/images/admin') . "</a>\n"
+ ." <a href='http://xoops.org' target='_blank'>" . xoopsFaq_showImage('xoopsmicrobutton', '', '', 'gif','modules/' . $GLOBALS['xoopsModule']->getVar('dirname') . '/assets/images/admin') . "</a>\n"
." " . _AM_XOOPSFAQ_ADMIN_FOOTER . ""
."</div>";
xoops_cp_footer();
@@ -130,6 +131,7 @@
$ret .= ' style="vertical-align: ' . $align . '; border: 0px;"';
}
$ret .= ' />';
+
return $ret;
} else {
return '';
@@ -149,7 +151,7 @@
{
$ret = '';
if ($value) {
- foreach($_icon_array as $_op => $icon) {
+ foreach ($_icon_array as $_op => $icon) {
$url = (!is_numeric($_op)) ? $_op . "?{$key}=" . $value : xoops_getenv('PHP_SELF') . "?op={$icon}&{$key}=" . $value;
if ($extra != null) {
$url .= $extra;
@@ -157,6 +159,7 @@
$ret .= '<a href="' . $url . '">' . xoopsFaq_showImage($icon, xoopsFaq_getConstants('_XO_LA_' . $icon), null, 'png') . '</a>';
}
}
+
return $ret;
}
@@ -172,6 +175,7 @@
{
$prefix = ($prefix != '' || $_title != 'action') ? trim($prefix) : '';
$suffix = trim($suffix);
+
return constant(strtoupper("$prefix$_title$suffix"));
}
@@ -185,5 +189,51 @@
if (isset($GLOBALS['xoopsModuleConfig']['use_wysiwyg']) && in_array($GLOBALS['xoopsModuleConfig']['use_wysiwyg'], array('tinymce', 'ckeditor', 'inbetween', 'spaw'))) {
return true;
}
+
return false;
-}
\ No newline at end of file
+}
+
+/**
+ * Verify that a mysql table exists
+ *
+ * @package News
+ * @author Hervé Thouzard (http://www.herve-thouzard.com)
+ * @copyright (c) Hervé Thouzard
+*/
+function xoopsfaq_TableExists($tablename)
+{
+ global $xoopsDB;
+ $result=$xoopsDB->queryF("SHOW TABLES LIKE '$tablename'");
+
+ return($xoopsDB->getRowsNum($result) > 0);
+}
+
+/**
+ * Verify that a field exists inside a mysql table
+ *
+ * @package News
+ * @author Hervé Thouzard (http://www.herve-thouzard.com)
+ * @copyright (c) Hervé Thouzard
+*/
+function xoopsfaq_FieldExists($fieldname,$table)
+{
+ global $xoopsDB;
+ $result=$xoopsDB->queryF("SHOW COLUMNS FROM $table LIKE '$fieldname'");
+
+ return($xoopsDB->getRowsNum($result) > 0);
+}
+
+/**
+ * Add a field to a mysql table
+ *
+ * @package News
+ * @author Hervé Thouzard (http://www.herve-thouzard.com)
+ * @copyright (c) Hervé Thouzard
+ */
+function xoopsfaq_AddField($field, $table)
+{
+ global $xoopsDB;
+ $result=$xoopsDB->queryF('ALTER TABLE ' . $table . " ADD $field;");
+
+ return $result;
+}
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/module.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/module.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/module.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -0,0 +1,256 @@
+<?php
+
+/**
+ * XoopsFAQ functions
+ *
+ * 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)
+ * @author XOOPS Development Team
+ * @package xoopsfaq
+ * @version $Id$
+ */
+
+function xoops_module_update_xoopsfaq()
+{
+
+ include_once XOOPS_ROOT_PATH . '/modules/xoopsfaq/include/functions.php';
+ global $xoopsDB;
+
+ //00) Check if the module has been already update do the current version
+
+ if (xoopsfaq_TableExists($xoopsDB->prefix('xoopsfaq_contents'))) {
+ $sql = $ret = array();
+ $i = 0;
+ //0) Rename all tables
+
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('xoopsfaq_contents') . ' RENAME ' . $xoopsDB->prefix(
+ 'mod_xoopsfaq_contents'
+ )
+ );
+// $result=$xoopsDB->queryF($sql);
+// if (!$result) {
+// echo '<br />' . _AM_NEWS_UPGRADEFAILED.' '._AM_NEWS_UPGRADEFAILED2;
+// $errors++;
+
+ if (xoopsfaq_TableExists($xoopsDB->prefix('xoopsfaq_categories'))) {
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('xoopsfaq_categories') . ' RENAME ' . $xoopsDB->prefix(
+ 'mod_xoopsfaq_categories'
+ )
+ );
+// $result=$xoopsDB->queryF($sql);
+// if (!$result) {
+// echo '<br />' . _AM_NEWS_UPGRADEFAILED.' '._AM_NEWS_UPGRADEFAILED2;
+// $errors++;
+// }
+ }
+
+// 2) Change the topic title's length, in the topics table
+
+
+ //--------------- example from xForms --------------------------
+
+
+ ++$i;
+ $sql[$i] = "DROP TABLE `" . $xoopsDB->prefix('xforms_formelements') . "`;";
+ ++$i;
+ $sql[$i] = "CREATE TABLE " . $xoopsDB->prefix('xforms_formelements') . " LIKE " . $xoopsDB->prefix('liaise_formelements') . ";";
+ ++$i;
+ $sql[$i] = "INSERT " . $xoopsDB->prefix('xforms_formelements') . " SELECT * FROM " . $xoopsDB->prefix('liaise_formelements') . ";";
+ ++$i;
+ $sql[$i] = "DROP TABLE `" . $xoopsDB->prefix('xforms_forms') . "`;";
+ ++$i;
+ $sql[$i] = "CREATE TABLE " . $xoopsDB->prefix('xforms_forms') . " LIKE " . $xoopsDB->prefix('liaise_forms') . ";";
+ ++$i;
+ $sql[$i] = "INSERT " . $xoopsDB->prefix('xforms_forms') . " SELECT * FROM " . $xoopsDB->prefix('liaise_forms') . ";";
+
+ //--------------- END example from xForms --------------------------
+
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " CHANGE category_id contents_cid tinyint(3) unsigned NOT NULL DEFAULT '0'"
+ );
+ // $result=$xoopsDB->queryF($sql);
+ // if (!$result) {
+ // echo '<br />' . _AM_XOOPSFAQ_UPGRADEFAILED.' '._AM_XOOPSFAQ_UPGRADEFAILED2;
+ // $errors++;
+ // }
+
+
+ /*
+ example from XoopsTube
+
+ ++$i;
+ $ret[$i] = true;
+ $query[$i] = sprintf(
+ "ALTER TABLE " . $xoopsDB->prefix('xoopstube_videos') . " CHANGE forumid vidsource INT(11) NOT NULL default '0'"
+ );
+ $ret[$i] = $ret[$i] && $xoopsDB->query($query[$i]);
+
+
+ */
+
+
+ ++$i;
+ $sql[$i] = sprintf(
+ "ALTER TABLE " . $xoopsDB->prefix('xoopstube_mod') . " CHANGE url vidid TEXT NOT NULL default ''"
+ );
+
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " CHANGE contents_time contents_publish int(11) unsigned NOT NULL DEFAULT '0'"
+ );
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " CHANGE contents_order contents_weight smallint(5) unsigned NOT NULL DEFAULT '0'"
+ );
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " CHANGE contents_visible contents_active tinyint(1) unsigned NOT NULL DEFAULT '1'"
+ );
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " CHANGE contents_nohtml dohtml tinyint(1) unsigned NOT NULL DEFAULT '0'"
+ );
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " CHANGE contents_nosmiley dosmiley tinyint(1) unsigned NOT NULL DEFAULT '1'"
+ );
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " CHANGE contents_noxcode doxcode tinyint(1) unsigned NOT NULL DEFAULT '1'"
+ );
+
+// move column down
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " MODIFY COLUMN dosmiley tinyint(1) AFTER doxcode"
+ );
+
+
+// 2.1) Add new fields to the Contents table
+ if (!xoopsfaq_FieldExists('doimage', $xoopsDB->prefix('mod_xoopsfaq_contents'))) {
+
+ ++$i;
+ $sql[$i] = sprintf('ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents') . " ADD doimage tinyint(1) unsigned NOT NULL DEFAULT '1';");
+
+
+// xoopsfaq_AddField(
+// "doimage tinyint(1) unsigned NOT NULL DEFAULT '1'",
+// $xoopsDB->prefix('mod_xoopsfaq_contents')
+// );
+ }
+ if (!xoopsfaq_FieldExists('dobr', $xoopsDB->prefix('mod_xoopsfaq_contents'))) {
+
+ ++$i;
+ $sql[$i] = sprintf('ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents') . " ADD dobr tinyint(1) unsigned NOT NULL DEFAULT '1';");
+
+
+// xoopsfaq_AddField(
+// "dobr tinyint(1) unsigned NOT NULL DEFAULT '1'",
+// $xoopsDB->prefix('mod_xoopsfaq_contents')
+// );
+ }
+
+
+
+
+
+// 2.2 updating index
+
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " DROP INDEX ( `contents_visible_category_id` );"
+ );
+// $result=$xoopsDB->queryF($sql);
+
+ ++$i;
+ $sql[$i] = sprintf(
+ 'ALTER TABLE ' . $xoopsDB->prefix('mod_xoopsfaq_contents')
+ . " ADD INDEX ( `contents_visible_category_id` (`contents_active`,`contents_cid`) );"
+ );
+// $result=$xoopsDB->queryF($sql);
+
+
+
+ $number = count($sql);
+ for ($i = 0; $i < count($sql); ++$i) {
+ if (false == $xoopsDB->queryF($sql[$i])) {
+// $ret[$i] = $ret[$i] && $xoopsDB->query($query[$i]);
+ $ret[$i] = 'ERROR: ' . $xoopsDB->error() . ' (' . $xoopsDB->errno() . ')<br />';
+ $number--;
+ } else {
+ $ret[$i] = 'The query "' . $sql[$i] . '" executed successfully...<br />';
+ }
+ echo $ret[$i];
+ }
+
+ If ($number == count($sql)) {
+ echo '<br /><strong>' . _AM_IMPORT_SUCCES . '</strong>';
+ } else {
+ echo '<br /><strong>' . _AM_IMPORT_FAILED . '</strong>';
+ }
+
+ //--------------------------------------------
+
+
+ // 6) Make files and folders
+ //TODO use DirectoryChecker
+
+ $dir = XOOPS_ROOT_PATH . "/uploads/" . $modversion['dirname'];
+ if (!is_dir($dir)) {
+ mkdir($dir);
+ chmod($dir, 0777);
+ } elseif (!is_writeable($dir)) {
+ chmod($dir, 0777);
+ }
+
+ $dir = XOOPS_ROOT_PATH . "/uploads/" . $modversion['dirname'] . "/file";
+ if (!is_dir($dir)) {
+ mkdir($dir);
+ chmod($dir, 0777);
+ } elseif (!is_writeable($dir)) {
+ chmod($dir, 0777);
+ }
+
+ $dir = XOOPS_ROOT_PATH . "/uploads/" . $modversion['dirname'] . "/image";
+ if (!is_dir($dir)) {
+ mkdir($dir);
+ chmod($dir, 0777);
+ } elseif (!is_writeable($dir)) {
+ chmod($dir, 0777);
+ }
+
+ // Copy index.html files on uploads folders
+ $indexFile = XOOPS_ROOT_PATH . "/modules/" . $modversion['dirname'] . "/include/index.html";
+ copy($indexFile, XOOPS_ROOT_PATH . "/uploads/" . $modversion['dirname'] . "/index.html");
+ copy($indexFile, XOOPS_ROOT_PATH . "/uploads/" . $modversion['dirname'] . "/file/index.html");
+ copy($indexFile, XOOPS_ROOT_PATH . "/uploads/" . $modversion['dirname'] . "/image/index.html");
+
+ return true;
+
+ } else {
+
+ // DO NOTHING
+ return null;
+
+ }
+}
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/module.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/rss.inc.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/rss.inc.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/rss.inc.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -1,5 +1,6 @@
<?php
-function xoopsfaq_rss($max=10){
+function xoopsfaq_rss($max=10)
+{
$categoryid = isset($_GET['categoryid']) ? (int) $_GET['categoryid'] : -1 ;
$cat_handler =& xoops_getmodulehandler('category', 'xoopsfaq');
@@ -19,14 +20,14 @@
$criteria->add(new Criteria('contents_active', 1, '='));
$criteria->add(new Criteria('contents_publish', 0, '>'));
$criteria->add(new Criteria('contents_publish', time(), '<='));
- if($categoryid > -1) {
+ if ($categoryid > -1) {
$criteria->add(new Criteria('contents_cid', $categoryid, '='));
}
$contentObjs = $contents_handler->getAll($criteria);
$retu = array();
- foreach($contentObjs as $contentObj){
+ foreach ($contentObjs as $contentObj) {
$retu[] = array ('image' => '',
'title' => $contentObj->getVar('contents_title'),
'link' => $contentObj->getVar('contents_contents'),
@@ -36,6 +37,6 @@
);
}
unset($contents_handler, $contentObjs);
+
return $retu;
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/search.inc.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/search.inc.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/include/search.inc.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -31,7 +31,8 @@
* @param mixed $userid
* @return
*/
-function xoopsfaq_search($queryarray, $andor, $limit, $offset, $userid) {
+function xoopsfaq_search($queryarray, $andor, $limit, $offset, $userid)
+{
global $xoopsDB;
$ret = array();
if ($userid != 0) {
@@ -60,12 +61,13 @@
}
$contentArray = $xfContentsHandler->getAll($criteria, $contentFields, false);
foreach ($contentArray as $content) {
- $ret[] = array ('image' => 'images/question2.gif',
+ $ret[] = array ('image' => 'assets/images/question2.gif',
'link' => "index.php?cat_id=" . $content['contents_cid'] . "#" . $content['contents_id'],
'title' => $content['contents_title'],
'time' => $content['contents_publish'],
);
}
unset($contentArray);
+
return $ret;
-}
\ No newline at end of file
+}
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/index.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/index.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -25,7 +25,7 @@
$cat_id = xoopsFaq_CleanVars($_GET, 'cat_id', 0, 'int');
if ($cat_id < 1) {
- $xoopsOption['template_main'] = 'xoopsfaq_index.html';
+ $xoopsOption['template_main'] = 'xoopsfaq_index.tpl';
include_once XOOPS_ROOT_PATH . '/header.php';
/**
* Display Categories and a list of Answers Max 10
@@ -47,7 +47,7 @@
}
}
} else {
- $xoopsOption['template_main'] = 'xoopsfaq_category.html';
+ $xoopsOption['template_main'] = 'xoopsfaq_category.tpl';
include_once XOOPS_ROOT_PATH . '/header.php';
/**
* Display answers to a specific category
@@ -67,4 +67,4 @@
include XOOPS_ROOT_PATH . '/include/comment_view.php';
}
-include 'footer.php';
\ No newline at end of file
+include 'footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/admin.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/admin.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/admin.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -119,7 +119,8 @@
define("_AM_XOOPSFAQ_ADMIN_PREFERENCES","Settings");
define("_AM_XOOPSFAQ_ADMIN_INDEX_TXT1","The XoopsFAQ module is used to create a list of Frequently Asked Questions (FAQs) for your website. It is typically used to create a list of common questions about your website, service or product(s), but you could use it to list questions and answers about anything really. FAQs can be organized into categories.");
-// Text for Admin footer
-define("_AM_XOOPSFAQ_ADMIN_FOOTER","<div class='center smallsmall italic pad5'>XOOPS FAQ is maintained by the <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>");
+//ModuleAdmin
+define('_AM_XOOPSFAQ_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)');
-//define('_AM_XOOPSFAQ_ADMIN_'," "); //
\ No newline at end of file
+define('_AM_XOOPSFAQ_ACTIVE_TOGGLE_SUCCESS',"Successfully Changed Active Status");
+define('_AM_XOOPSFAQ_ACTIVE_TOGGLE_FAILED',"Changing Active Status Failed");
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/blocks.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/blocks.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/blocks.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -1,11 +1,9 @@
-<?php
-/**
- * Block Language Definitions
- *
- */
-define('_MB_XOOPSFAQ_CHARS','Display');
-define('_MB_XOOPSFAQ_LENGTH','characters of the FAQ');
-define('_MB_XOOPSFAQ_SEEMORE','See more...');
-define('_MB_XOOPSFAQ_RANDOMTITLE','Random FAQ');
-
-?>
\ No newline at end of file
+<?php
+/**
+ * Block Language Definitions
+ *
+ */
+define('_MB_XOOPSFAQ_CHARS','Display');
+define('_MB_XOOPSFAQ_LENGTH','characters of the FAQ');
+define('_MB_XOOPSFAQ_SEEMORE','See more...');
+define('_MB_XOOPSFAQ_RANDOMTITLE','Random FAQ');
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/main.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/main.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/main.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -38,4 +38,4 @@
define("_MD_XOOPSFAQ_TOTALPUBLISHED","Total Published FAQs: %s");
define("_MD_XOOPSFAQ_TOTALNONACTIVE","Total Inactive FAQs: %s");
define("_MD_XOOPSFAQ_TOTALFAQS","Total FAQs: %s");
-define("_MD_XOOPSFAQ_TOTALCATEGORIES","Total Categories: %s");
\ No newline at end of file
+define("_MD_XOOPSFAQ_TOTALCATEGORIES","Total Categories: %s");
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/modinfo.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/modinfo.php 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/language/english/modinfo.php 2014-04-25 12:15:51 UTC (rev 12485)
@@ -71,4 +71,4 @@
* Module Prefs
*/
define("_MI_XOOPSFAQ_EDITORS","Select Editor:");
-define("_MI_XOOPSFAQ_EDITORS_DSC","Please select the editor you would like to use? <br />You may be required to install an editor before you can use it.");
\ No newline at end of file
+define("_MI_XOOPSFAQ_EDITORS_DSC","Please select the editor you would like to use? <br />You may be required to install an editor before you can use it.");
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/sql/mysql.sql
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/sql/mysql.sql 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/sql/mysql.sql 2014-04-25 12:15:51 UTC (rev 12485)
@@ -1,8 +1,8 @@
#
-# Table structure for table `faq_categories`
+# Table structure for table `mod_faq_categories`
#
-CREATE TABLE `xoopsfaq_categories` (
+CREATE TABLE `mod_xoopsfaq_categories` (
`category_id` tinyint(3) unsigned NOT NULL AUTO_INCREMENT,
`category_title` varchar(255) NOT NULL DEFAULT '',
`category_order` tinyint(3) unsigned NOT NULL DEFAULT '0',
@@ -11,10 +11,10 @@
#
-# Table structure for table `faq_contents`
+# Table structure for table `mod_faq_contents`
#
-CREATE TABLE `xoopsfaq_contents` (
+CREATE TABLE `mod_xoopsfaq_contents` (
`contents_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
`contents_cid` tinyint(3) unsigned NOT NULL DEFAULT '0',
`contents_title` varchar(255) NOT NULL DEFAULT '',
Deleted: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/blocks/xoopsfaq_block_rand.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/blocks/xoopsfaq_block_rand.html 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/blocks/xoopsfaq_block_rand.html 2014-04-25 12:15:51 UTC (rev 12485)
@@ -1,8 +0,0 @@
-<div style='font-size: 12px; font-weight: bold; background-color: #ccc; padding: 4px; margin: 0;'>
- <a href='<{$block.catlink}>'><{$block.cattxt}></a>
-</div>
-<div style='padding: 4px 0 0 0; color: #456;'>
- <h5 style='margin: 0;'><{$block.faq}></h5>
- <div><{$block.faqans}></div>
- <div style='text-align: right; font-size: x-small;'><a href='<{$block.morelink}>'><{$block.linktxt}></a></div>
-</div>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/blocks/xoopsfaq_block_rand.tpl
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/blocks/xoopsfaq_block_rand.tpl (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/blocks/xoopsfaq_block_rand.tpl 2014-04-25 12:15:51 UTC (rev 12485)
@@ -0,0 +1,8 @@
+<div style='font-size: 12px; font-weight: bold; background-color: #ccc; padding: 4px; margin: 0;'>
+ <a href='<{$block.catlink}>'><{$block.cattxt}></a>
+</div>
+<div style='padding: 4px 0 0 0; color: #456;'>
+ <h5 style='margin: 0;'><{$block.faq}></h5>
+ <div><{$block.faqans}></div>
+ <div style='text-align: right; font-size: x-small;'><a href='<{$block.morelink}>'><{$block.linktxt}></a></div>
+</div>
\ No newline at end of file
Deleted: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/xoopsfaq_category.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/xoopsfaq_category.html 2014-04-25 12:12:29 UTC (rev 12484)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsfaq/templates/xoopsfaq_category.html 2014-04-25 12:15:51 UTC (rev 12485)
@@ -1,52 +0,0 @@
-<div class="page_headline"><span class="itemTitle"><{$smarty.const._MD_XOOPSFAQ_FAQ}></span></div>
-<br />
-<a id="top" name="top"><a href="index.php"><{$smarty.const._MD_XOOPSFAQ_MAIN}></a> <span style="font-weight:bold;">»»</span> <strong><{$category_name}></strong><br /><br />
-<table style='width: 100%; margin: 1px;' class='outer'>
- <tr>
- <th colspan="2" style="text-align: left;"><{$smarty.const._MD_XOOPSFAQ_TOC}></th>
- </tr>
- <tr>
- <td colspan="2" class="even">
- <ul style="list-style-image:url(images/faq.png);">
- <!-- start question loop -->
- <{foreach item=question from=$questions}>
- <li style="line-height: 1.75em;"> <a href="#q<{$question.id}>"><{$question.title}></a></li>
- <{/foreach}>
- <!-- end question loop -->
- </ul>
- </td>
- </tr>
-</table>
-<br /><br />
-
-<table style="width: 100%; margin: 1px;" class="outer">
-<!-- start question and answer loop -->
-<{foreach item=question from=$questions}>
- <tr>
- <th style="text-align: left;"><a id="q<{$question.id}>" name="q<{$question.id}>"></a><{$question.title}></th>
- </tr>
- <tr>
- <td class="even"><{$question.answer}><div style="text-align: right"><a href="#top" title ="<{$smarty.const._MD_XOOPSFAQ_BACKTOTOP}>"><img src="<{xoModuleIcons16 up.png}>"> </a></div></td>
- </tr>
-<{/foreach}>
-<!-- end question and answer loop -->
-</table>
-<br /><br />
-<div style="text-align:center; font-weight: bold;">[ <a href="index.php"><{$smarty.const._MD_XOOPSFAQ_BACKTOINDEX}></a> ]</div>
-
-<div style="text-align:center; padding: 3px; margin: 3px;">
- <{$commentsnav}>
- <{$lang_notice}><{$smarty.const._MD_XOOPSFAQ_BACKTOINDEX}>
-</div>
-
-<div style="margin: 3px; padding: 3px;">
-<!-- start comments loop -->
-<{if $comment_mode == "flat"}>
- <{include file="db:system_comments_flat.html"}>
-<{elseif $comment_mode == "thread"}>
- <{include file="db:system_comments_thread.html"}>
-<{elseif $comment_mode == "nest"}>
- <{include file="db:system_comments_nest.html"}>
-<{/if}>
-<!-- end comments loop -->
-</div>
\ No newline at end of file
Added: Xoop...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 12:12:36
|
Revision: 12484
http://sourceforge.net/p/xoops/svn/12484
Author: beckmi
Date: 2014-04-25 12:12:29 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): XoopsHeadlines
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/blocks/headline.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/headline.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/headlinerenderer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/xoopsheadlineutility.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/headline_slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/reload.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/rss.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/blocks/xoopsheadline_block_rss.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_feed.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_index.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/blocks/xoopsheadline_block_rss.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_feed.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_index.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/about.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/about.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -11,7 +11,7 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* @copyright:: The XOOPS Project (http://www.xoops.org)
- * @license:: GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/)
+ * @license:: GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html)
* @package:: xoopsheadline
* @subpackage:: admin
* @since:: 1.10
@@ -27,4 +27,4 @@
echo $aboutAdmin->addNavigation('about.php');
echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false);
-include 'admin_footer.php';
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/admin_footer.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/admin_footer.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -24,4 +24,4 @@
." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/admin_header.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/admin_header.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -27,6 +27,9 @@
$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+//if functions.php file exist
+//require_once dirname(dirname(__FILE__)) . '/include/functions.php';
+
// Load language files
xoops_loadLanguage('admin', $thisModuleDir);
xoops_loadLanguage('modinfo', $thisModuleDir);
@@ -36,8 +39,4 @@
$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
- include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
- redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
- }
\ No newline at end of file
+include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/index.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/index.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -43,4 +43,4 @@
echo $indexAdmin->addNavigation('index.php');
echo $indexAdmin->renderIndex();
-include 'admin_footer.php';
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/main.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/main.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/main.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -36,7 +36,7 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
* @copyright:: The XOOPS Project (http://www.xoops.org)
- * @license:: GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/)
+ * @license:: GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html)
* @package:: xoopsheadline
* @subpackage:: admin
* @since:: 1.10
@@ -99,7 +99,7 @@
$encodings = array('utf-8' => 'UTF-8', 'iso-8859-1' => 'ISO-8859-1', 'us-ascii' => 'US-ASCII');
$tdclass = 'odd';
echo ' <tbody>';
- for ($i = 0; $i < $count; $i++) {
+ for ($i = 0; $i < $count; ++$i) {
echo " <tr>\n"
. " <td class='center {$tdclass}' style='vertical-align: middle;'><input style='text-align: right;' type='text' maxlength='3' size='4' name='headline_weight[]' value='" . $headlines[$i]->getVar('headline_weight') . "' /></td>\n"
. " <td class='{$tdclass}' style='vertical-align: middle; padding-left: 1em;'><a href='" . XOOPS_URL . "/modules/{$thisModDir}/index.php?id=" . $headlines[$i]->getVar('headline_id') . "'>" . $headlines[$i]->getVar('headline_name') . "</a></td>\n"
@@ -122,7 +122,7 @@
. " <td class='center {$tdclass}' style='vertical-align: middle;'><input type=\"checkbox\" value=\"1\" name=\"headline_asblock[" . $headlines[$i]->getVar('headline_id') . "]\"{$chkb} /></td>\n"
. " <td class='center {$tdclass}' style='vertical-align: middle;'><a href='main.php?op=edit&headline_id=" . $headlines[$i]->getVar('headline_id') . "'><img src={$pathIcon16}/edit.png alt='" . _EDIT . "' title='" . _EDIT . "'></a> \n"
. " <a href='main.php?op=delete&headline_id=" . $headlines[$i]->getVar('headline_id') . "'><img src={$pathIcon16}/delete.png alt='" . _DELETE . "' title='" . _DELETE . "'></a>\n"
- . " <a href='main.php?op=flush&headline_id=" . $headlines[$i]->getVar('headline_id') . "'><img src='../images/reload.png' alt='" . _AM_HEADLINES_CACHEFL . "' title='" . _AM_HEADLINES_CACHEFL . "'></a>\n"
+ . " <a href='main.php?op=flush&headline_id=" . $headlines[$i]->getVar('headline_id') . "'><img src='../assets/images/reload.png' alt='" . _AM_HEADLINES_CACHEFL . "' title='" . _AM_HEADLINES_CACHEFL . "'></a>\n"
. " <input type='hidden' name='headline_id[]' value='" . $headlines[$i]->getVar('headline_id') . "' />\n"
. " </td>\n"
. " </tr>\n";
@@ -184,7 +184,7 @@
foreach ($headline_id as $id) {
$hl =& $hlman->get($id);
if (!is_object($hl)) {
- $i++;
+ ++$i;
continue;
}
$headline_display[$id] = empty($headline_display[$id]) ? 0 : $headline_display[$id];
@@ -208,7 +208,7 @@
}
}
}
- $i++;
+ ++$i;
}
if ($msg != '') {
xoops_cp_header();
@@ -493,4 +493,3 @@
redirect_header('main.php', 2, _AM_HEADLINES_CACHEUPD);
break;
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/menu.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/admin/menu.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,5 +1,5 @@
<?php
-// $Id: menu.php 10523 2012-12-23 12:48:50Z beckmi $
+// $Id: menu.php,v 1.4 2004/12/26 19:12:09 onokazu Exp $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
@@ -27,28 +27,35 @@
defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined");
-$dirname = basename(dirname(dirname(__FILE__)));
-$module_handler = xoops_gethandler('module');
-$module = $module_handler->getByDirname($dirname);
-$pathIcon32 = $module->getInfo('icons32');
+$path = dirname(dirname(dirname(dirname(__FILE__))));
+include_once $path . '/mainfile.php';
-xoops_loadLanguage('admin', $dirname);
-
+$dirname = basename(dirname(dirname(__FILE__)));
+$module_handler = xoops_gethandler('module');
+$module = $module_handler->getByDirname($dirname);
+$pathIcon32 = $module->getInfo('icons32');
+$pathModuleAdmin = $module->getInfo('dirmoduleadmin');
+$pathLanguage = $path . $pathModuleAdmin;
+
+if (!file_exists($fileinc = $pathLanguage . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/' . 'main.php')) {
+ $fileinc = $pathLanguage . '/language/english/main.php';
+}
+
+include_once $fileinc;
+
$adminmenu = array();
-
-$i = 1;
+$i=0;
$adminmenu[$i]["title"] = _MI_HEADLINES_MENU_ADMININDEX;
$adminmenu[$i]["link"] = "admin/index.php";
$adminmenu[$i]["desc"] = _MI_HEADLINES_MENU_ADMININDEX_DESC;
$adminmenu[$i]["icon"] = $pathIcon32.'/home.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_HEADLINES_MENU_ADMINHL;
$adminmenu[$i]["link"] = "admin/main.php";
$adminmenu[$i]["desc"] = _MI_HEADLINES_MENU_ADMINHL_DESC;
$adminmenu[$i]["icon"] = $pathIcon32.'/content.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_HEADLINES_MENU_ADMINABOUT;
$adminmenu[$i]["link"] = "admin/about.php";
$adminmenu[$i]["desc"] = _MI_HEADLINES_MENU_ADMINABOUT_DESC;
$adminmenu[$i]["icon"] = $pathIcon32.'/about.png';
-?>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/css/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/css/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/css/index.html 2014-04-25 12:12:29 UTC (rev 12484)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/headline_slogo.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/headline_slogo.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/headline_slogo.png 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/headline_slogo.png 2014-04-25 12:12:29 UTC (rev 12484)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/headline_slogo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/index.html 2014-04-25 12:12:29 UTC (rev 12484)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/reload.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/reload.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/reload.png 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/reload.png 2014-04-25 12:12:29 UTC (rev 12484)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/reload.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/rss.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/rss.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/rss.gif 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/rss.gif 2014-04-25 12:12:29 UTC (rev 12484)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/images/rss.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/index.html 2014-04-25 12:12:29 UTC (rev 12484)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/js/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/js/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/assets/js/index.html 2014-04-25 12:12:29 UTC (rev 12484)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/blocks/headline.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/blocks/headline.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/blocks/headline.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,5 +1,5 @@
<?php
-// $Id: headline.php 10523 2012-12-23 12:48:50Z beckmi $
+// $Id: $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
@@ -41,8 +41,7 @@
$hlman =& xoops_getmodulehandler('headline', 'xoopsheadline');
$criteria = new CriteriaCompo();
$criteria->add(new Criteria('headline_asblock',1, '='));
- switch ($moduleConfig['sortby'])
- {
+ switch ($moduleConfig['sortby']) {
case 1:
$criteria->setSort('headline_name');
$criteria->setOrder('DESC');
@@ -63,7 +62,7 @@
}
$headlines =& $hlman->getObjects($criteria);
$count = count($headlines);
- for ($i = 0; $i < $count; $i++) {
+ for ($i = 0; $i < $count; ++$i) {
$renderer = XoopsheadlineUtility::xoopsheadline_getrenderer($headlines[$i]);
if (!$renderer->renderBlock()) {
if (2 == $xoopsConfig['debug_mode']) {
@@ -73,6 +72,6 @@
}
$block['feeds'][] = $renderer->getBlock();
}
+
return $block;
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/headline.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/headline.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/headline.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,5 +1,5 @@
<?php
-// $Id: headline.php 10523 2012-12-23 12:48:50Z beckmi $
+// $Id: headline.php,v 1.7.6.1 2005/08/15 15:04:59 skalpa Exp $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
@@ -28,9 +28,7 @@
// URL: http://www.myweb.ne.jp/, http://www.xoops.org/, http://jp.xoops.org/ //
// Project: The XOOPS Project //
// ------------------------------------------------------------------------- //
-if (!defined('XOOPS_ROOT_PATH')) {
- die("XOOPS root path not defined");
-}
+defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined');
class XoopsheadlineHeadline extends XoopsObject
{
@@ -66,6 +64,7 @@
if (time() - $this->getVar('headline_updated') > $this->getVar('headline_cachetime')) {
return true;
}
+
return false;
}
}
@@ -82,4 +81,3 @@
parent::__construct($db, 'xoopsheadline', 'xoopsheadline' . 'Headline', 'headline_id');
}
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/headlinerenderer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/headlinerenderer.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/headlinerenderer.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,5 +1,5 @@
<?php
-// $Id: headlinerenderer.php 10523 2012-12-23 12:48:50Z beckmi $
+// $Id: headlinerenderer.php,v 1.7.6.1 2005/08/15 15:04:59 skalpa Exp $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
@@ -54,7 +54,6 @@
// RSS2 SAX parser
protected $parser;
-
public function __construct(&$headline)
{
$this->hl =& $headline;
@@ -100,6 +99,7 @@
$headline_handler =& xoops_getmodulehandler('headline', 'xoopsheadline');
$retval = $headline_handler->insert($this->hl);
}
+
return $retval;
}
@@ -147,14 +147,15 @@
$items =& $this->parser->getItems();
$count = count($items);
$max = ($count > $this->hl->getVar('headline_mainmax')) ? $this->hl->getVar('headline_mainmax') : $count;
- for ($i = 0; $i < $max; $i++) {
+ for ($i = 0; $i < $max; ++$i) {
array_walk($items[$i], array($this, 'convertFromUtf8'));
$this->tpl->append_by_ref('items', $items[$i]);
}
$this->tpl->assign(array('lang_lastbuild' => _MD_HEADLINES_LASTBUILD, 'lang_language' => _MD_HEADLINES_LANGUAGE, 'lang_description' => _MD_HEADLINES_DESCRIPTION, 'lang_webmaster' => _MD_HEADLINES_WEBMASTER, 'lang_category' => _MD_HEADLINES_CATEGORY, 'lang_generator' => _MD_HEADLINES_GENERATOR, 'lang_title' => _MD_HEADLINES_TITLE, 'lang_pubdate' => _MD_HEADLINES_PUBDATE, 'lang_description' => _MD_HEADLINES_DESCRIPTION, 'lang_more' => _MORE));
- $this->feed =& $this->tpl->fetch('db:xoopsheadline_feed.html');
+ $this->feed =& $this->tpl->fetch('db:xoopsheadline_feed.tpl');
$retval = true;
}
+
return $retval;
}
@@ -180,19 +181,18 @@
$items =& $this->parser->getItems();
$count = count($items);
$max = ($count > $this->hl->getVar('headline_blockmax')) ? $this->hl->getVar('headline_blockmax') : $count;
- for ($i = 0; $i < $max; $i++) {
+ for ($i = 0; $i < $max; ++$i) {
array_walk($items[$i], array($this, 'convertFromUtf8'));
$this->tpl->append_by_ref('items', $items[$i]);
}
$this->tpl->assign(array('site_name' => $this->hl->getVar('headline_name'), 'site_url' => $this->hl->getVar('headline_url'), 'site_id' => $this->hl->getVar('headline_id')));
- $this->block =& $this->tpl->fetch('file:' . XOOPS_ROOT_PATH . '/modules/xoopsheadline/blocks/headline_block.html');
+ $this->block =& $this->tpl->fetch('file:' . XOOPS_ROOT_PATH . '/modules/xoopsheadline/blocks/headline_block.tpl');
$retval = true;
}
+
return $retval;
}
-
-
protected function &_parse()
{
$retval = true;
@@ -217,6 +217,7 @@
$retval = false;
}
}
+
return $retval;
}
@@ -247,6 +248,7 @@
}
}
}
+
return $retval;
}
@@ -266,7 +268,7 @@
if (strtolower($this->hl->getVar('headline_encoding')) == 'iso-8859-1') {
$xmlfile = utf8_encode($xmlfile);
}
+
return $xmlfile;
}
}
-?>
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/xoopsheadlineutility.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/xoopsheadlineutility.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/class/xoopsheadlineutility.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -38,11 +38,12 @@
include_once XOOPS_ROOT_PATH.'/modules/xoopsheadline/language/'.$GLOBALS['xoopsConfig']['language'].'/headlinerenderer.php';
if (class_exists('XoopsHeadlineRendererLocal')) {
$myhl = new XoopsHeadlineRendererLocal($headline);
+
return $myhl;
}
}
$myhl = new XoopsHeadlineRenderer($headline);
+
return $myhl;
}
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/docs/changelog.txt
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/docs/changelog.txt 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/docs/changelog.txt 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,5 +1,10 @@
-v1.10 [2012/12/22] (ZySpec)
+1.11 Beta 1 2014-04-23
=================================
+- moved all images, CSS, and JS files to /assets (mamba)
+- renamed .html Smarty templates to .tpl (mamba)
+
+1.10 [2012/12/22] (ZySpec)
+=================================
+ minor CSS changes
+ changed main language file variable names to Xoops Module Standards naming nomenclature
+ changed $HTTP_GET_VARS to $_GET for PHP 5
@@ -19,6 +24,6 @@
+ added /docs folder and moved changelog there
+ added Tutorial (http://goo.gl/1Uiqj) (mamba)
-v1.00
+1.00
=================================
+ initial release
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/index.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/index.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,5 +1,5 @@
<?php
-// $Id: index.php 10523 2012-12-23 12:48:50Z beckmi $
+// $Id: index.php,v 1.6 2005/06/26 15:38:28 mithyt2 Exp $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
@@ -31,14 +31,13 @@
$hlman =& xoops_getmodulehandler('headline');
$hlid = (!empty($_GET['id']) && (intval($_GET['id']) > 0)) ? intval($_GET['id']) : 0;
-$xoopsOption['template_main'] = 'xoopsheadline_index.html';
+$xoopsOption['template_main'] = 'xoopsheadline_index.tpl';
include XOOPS_ROOT_PATH . '/header.php';
$criteria = new CriteriaCompo();
$criteria->add(new Criteria('headline_display',1, '='));
$criteria->add(new Criteria('headline_xml', '', '!='));
-switch (intval($xoopsModuleConfig['sortby']))
-{
+switch (intval($xoopsModuleConfig['sortby'])) {
case 1:
$criteria->setSort('headline_name');
$criteria->setOrder('DESC');
@@ -59,19 +58,18 @@
}
$headlines =& $hlman->getObjects($criteria);
-$modDirName = $xoopsModule->getVar('dirname', 'n');
-$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid'));
-$pathIcon16 = XOOPS_URL .'/'. $moduleInfo->getInfo('icons16');
+global $xoopsModule;
+$pathIcon16 = $xoopsModule->getInfo('icons16');
$userIsAdmin = ((is_object($xoopsUser)) && $xoopsUser->isAdmin($xoopsModule->getVar('mid'))) ? true : false ;
$count = count($headlines);
-for ($i = 0; $i < $count; $i++) {
+for ($i = 0; $i < $count; ++$i) {
$thisId = $headlines[$i]->getVar('headline_id');
$editUrl = ($userIsAdmin) ?" <a href='" . XOOPS_URL . "/modules/{$modDirName}/admin/main.php?op=edit&headline_id={$thisId}'><img src='" . $pathIcon16 . "/edit.png' alt='" . _EDIT . "' title='" . _EDIT . "'></a>" : '';
$xoopsTpl->append('feed_sites', array('id' => $thisId, 'name' => $headlines[$i]->getVar('headline_name'), 'editurl' => $editUrl));
}
$xoopsTpl->assign('lang_headlines', _MD_HEADLINES_HEADLINES);
-if ( 0 == $hlid ) {
+if (0 == $hlid) {
$hlid = $headlines[0]->getVar('headline_id');
}
if ($hlid > 0) {
@@ -92,4 +90,3 @@
}
}
include XOOPS_ROOT_PATH . '/footer.php';
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/admin.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/admin.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/admin.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,42 +1,41 @@
-<?php
-/**
- * $Id: admin.php 10523 2012-12-23 12:48:50Z beckmi $
- */
-$admin_mydirname = basename(dirname(dirname(dirname(__FILE__))));
-
-// Admin Module Name Headlines
-define('_AM_HEADLINES_DBUPDATED','Database Updated Successfully!');
-define('_AM_HEADLINES_HEADLINES','Headlines Configuration');
-//define('_AM_HEADLINES_HLMAIN','Headline Main');
-define('_AM_HEADLINES_SITENAME','Site Name');
-define('_AM_HEADLINES_URL','URL');
-define('_AM_HEADLINES_ORDER','Order');
-define('_AM_HEADLINES_ENCODING','RSS Encoding');
-define('_AM_HEADLINES_CACHETIME','Cache Time');
-define('_AM_HEADLINES_CACHEFL','Flush Cache');
-define('_AM_HEADLINES_CACHEUPD','Cache Updated');
-define('_AM_HEADLINES_UPDATE','Update');
-define('_AM_HEADLINES_MAINSETT','Main Page Settings');
-define('_AM_HEADLINES_BLOCKSETT','Block Settings');
-define('_AM_HEADLINES_DISPLAY','Display in main page');
-define('_AM_HEADLINES_DISPIMG','Display image');
-define('_AM_HEADLINES_DISPFULL','Display in full view');
-define('_AM_HEADLINES_DISPMAX','Max items to display');
-define('_AM_HEADLINES_ASBLOCK','Display in block');
-define('_AM_HEADLINES_ADDHEADL','Add Headline');
-define('_AM_HEADLINES_URLEDFXML','URL of RDF/RSS file');
-define('_AM_HEADLINES_EDITHEADL','Edit Headline');
-define('_AM_HEADLINES_WANTDEL','Are you sure you want to delete headline for %s?');
-define('_AM_HEADLINES_WANTFLUSH','Are you sure you want to flush the %s headline cache?');
-define('_AM_HEADLINES_INVALIDID','Invalid ID');
-define('_AM_HEADLINES_OBJECTNG','Object does not exist');
-define('_AM_HEADLINES_FAILUPDATE','Failed saving data to database for headline %s');
-define('_AM_HEADLINES_FAILUPDELETE','Failed deleting data from database for headline %s');
-define('_AM_HEADLINES_FAILFLUSH','Failed attempting to flush the cache for %s');
-define('_AM_HEADLINES_SHOW','Show Feed');
-define('_AM_HEADLINES_HIDE','Hide Feed');
-define('_AM_HEADLINES_ACTIONS','Actions');
-
-
-// Text for Admin footer
-define("_AM_HEADLINES_ADMIN_FOOTER","<div class='center smallsmall italic pad5'><strong>{$admin_mydirname}</strong> is maintained by the <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>");
\ No newline at end of file
+<?php
+/**
+ * $Id: $
+ */
+$admin_mydirname = basename(dirname(dirname(dirname(__FILE__))));
+
+// Admin Module Name Headlines
+define('_AM_HEADLINES_DBUPDATED','Database Updated Successfully!');
+define('_AM_HEADLINES_HEADLINES','Headlines Configuration');
+//define('_AM_HEADLINES_HLMAIN','Headline Main');
+define('_AM_HEADLINES_SITENAME','Site Name');
+define('_AM_HEADLINES_URL','URL');
+define('_AM_HEADLINES_ORDER','Order');
+define('_AM_HEADLINES_ENCODING','RSS Encoding');
+define('_AM_HEADLINES_CACHETIME','Cache Time');
+define('_AM_HEADLINES_CACHEFL','Flush Cache');
+define('_AM_HEADLINES_CACHEUPD','Cache Updated');
+define('_AM_HEADLINES_UPDATE','Update');
+define('_AM_HEADLINES_MAINSETT','Main Page Settings');
+define('_AM_HEADLINES_BLOCKSETT','Block Settings');
+define('_AM_HEADLINES_DISPLAY','Display in main page');
+define('_AM_HEADLINES_DISPIMG','Display image');
+define('_AM_HEADLINES_DISPFULL','Display in full view');
+define('_AM_HEADLINES_DISPMAX','Max items to display');
+define('_AM_HEADLINES_ASBLOCK','Display in block');
+define('_AM_HEADLINES_ADDHEADL','Add Headline');
+define('_AM_HEADLINES_URLEDFXML','URL of RDF/RSS file');
+define('_AM_HEADLINES_EDITHEADL','Edit Headline');
+define('_AM_HEADLINES_WANTDEL','Are you sure you want to delete headline for %s?');
+define('_AM_HEADLINES_WANTFLUSH','Are you sure you want to flush the %s headline cache?');
+define('_AM_HEADLINES_INVALIDID','Invalid ID');
+define('_AM_HEADLINES_OBJECTNG','Object does not exist');
+define('_AM_HEADLINES_FAILUPDATE','Failed saving data to database for headline %s');
+define('_AM_HEADLINES_FAILUPDELETE','Failed deleting data from database for headline %s');
+define('_AM_HEADLINES_FAILFLUSH','Failed attempting to flush the cache for %s');
+define('_AM_HEADLINES_SHOW','Show Feed');
+define('_AM_HEADLINES_HIDE','Hide Feed');
+define('_AM_HEADLINES_ACTIONS','Actions');
+
+// Text for Admin footer
+define("_AM_HEADLINES_ADMIN_FOOTER","<div class='center smallsmall italic pad5'><strong>{$admin_mydirname}</strong> is maintained by the <a class='tooltip' rel='external' href='http://xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>");
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/blocks.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/blocks.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/blocks.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,9 +1,8 @@
-<?php
-/**
- * $Id: blocks.php 10523 2012-12-23 12:48:50Z beckmi $
- */
-
-// Blocks
-define('_MB_HEADLINES_DISPLAYF','Display site logo');
-define('_MB_HEADLINES_MAXITEM','Max number of items for each headline');
-?>
\ No newline at end of file
+<?php
+/**
+ * $Id: $
+ */
+
+// Blocks
+define('_MB_HEADLINES_DISPLAYF','Display site logo');
+define('_MB_HEADLINES_MAXITEM','Max number of items for each headline');
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/main.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/main.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/main.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,26 +1,25 @@
-<?php
-/**
- * $Id: main.php 10523 2012-12-23 12:48:50Z beckmi $
- */
-
-define('_MD_HEADLINES_LASTBUILD','Updated');
-define('_MD_HEADLINES_LANGUAGE','Language');
-define('_MD_HEADLINES_DESCRIPTION','Description');
-define('_MD_HEADLINES_WEBMASTER','Webmaster');
-define('_MD_HEADLINES_CATEGORY','Category');
-define('_MD_HEADLINES_GENERATOR','Generator');
-define('_MD_HEADLINES_TITLE','Title');
-define('_MD_HEADLINES_PUBDATE','Published');
-define('_MD_HEADLINES_FAILGET','Failed retrieving RSS feed from %s');
-define('_MD_HEADLINES_GOTOTOP','Goto Top');
-define('_MD_HEADLINES_HEADLINES','Headlines');
-define('_MD_HEADLINES_NOTOPEN','Could not open file: %s');
-define('_MD_HEADLINES_BADOPT','Could not set CURL option');
-
-// Administration
-define('_MD_HEADLINES_XOOPSHEADLINECONF','Xoops Headline Dashboard');
-define('_MD_HEADLINES_TOTALDISPLAYED',"%s Displayed Headlines");
-define('_MD_HEADLINES_TOTALHIDDEN',"%s Hidden Headlines");
-define('_MD_HEADLINES_TOTALHLS',"%s Total Headlines");
-define('_MD_HEADLINES_TOTALASBLOCK',"%s Headlines displayed in block(s)");
-?>
\ No newline at end of file
+<?php
+/**
+ * $Id: $
+ */
+
+define('_MD_HEADLINES_LASTBUILD','Updated');
+define('_MD_HEADLINES_LANGUAGE','Language');
+define('_MD_HEADLINES_DESCRIPTION','Description');
+define('_MD_HEADLINES_WEBMASTER','Webmaster');
+define('_MD_HEADLINES_CATEGORY','Category');
+define('_MD_HEADLINES_GENERATOR','Generator');
+define('_MD_HEADLINES_TITLE','Title');
+define('_MD_HEADLINES_PUBDATE','Published');
+define('_MD_HEADLINES_FAILGET','Failed retrieving RSS feed from %s');
+define('_MD_HEADLINES_GOTOTOP','Goto Top');
+define('_MD_HEADLINES_HEADLINES','Headlines');
+define('_MD_HEADLINES_NOTOPEN','Could not open file: %s');
+define('_MD_HEADLINES_BADOPT','Could not set CURL option');
+
+// Administration
+define('_MD_HEADLINES_XOOPSHEADLINECONF','Xoops Headline Dashboard');
+define('_MD_HEADLINES_TOTALDISPLAYED',"%s Displayed Headlines");
+define('_MD_HEADLINES_TOTALHIDDEN',"%s Hidden Headlines");
+define('_MD_HEADLINES_TOTALHLS',"%s Total Headlines");
+define('_MD_HEADLINES_TOTALASBLOCK',"%s Headlines displayed in block(s)");
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/modinfo.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/modinfo.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/language/english/modinfo.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,46 +1,45 @@
-<?php
-/**
- * XoopsHeadline module
- * Description: Module Info Language 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://www.xoops.org)
- * @license:: GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/)
- * @package:: xoopsheadline
- * @subpackage:: admin
- * @since:: 1.10
- * @author:: onokazu, et al.
- * @version:: $Id $
- **/
-
-// The name of this module
-define("_MI_HEADLINES_NAME","Headlines");
-
-// A brief description of this module
-define("_MI_HEADLINES_DESC","Displays RSS/XML Newsfeed from other sites");
-
-// Names of blocks for this module (Not all module has blocks)
-define("_MI_HEADLINES_BNAME","Headlines");
-
-// Names of admin menu items & their descriptions
-define("_MI_HEADLINES_MENU_ADMININDEX","Home");
-define("_MI_HEADLINES_MENU_ADMINHL","List Headlines");
-define("_MI_HEADLINES_MENU_ADMINABOUT","About");
-define("_MI_HEADLINES_MENU_ADMININDEX_DESC","");
-define("_MI_HEADLINES_MENU_ADMINHL_DESC","Display the headline entries");
-define("_MI_HEADLINES_MENU_ADMINABOUT_DESC","Display information about this module");
-
-// Config Option items
-define("_MI_HEADLINES_SORTORDER","Order to display headlines");
-define("_MI_HEADLINES_SORTORDERDSC","This is the order the headlines will be shown in display and blocks");
-define("_MI_HEADLINES_SORT1","Site Name DESC");
-define("_MI_HEADLINES_SORT2","Site Name ASC");
-define("_MI_HEADLINES_SORT3","Weight DESC");
-define("_MI_HEADLINES_SORT4","Weight ASC");
-?>
\ No newline at end of file
+<?php
+/**
+ * XoopsHeadline module
+ * Description: Module Info Language 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://www.xoops.org)
+ * @license:: GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html)
+ * @package:: xoopsheadline
+ * @subpackage:: admin
+ * @since:: 1.10
+ * @author:: onokazu, et al.
+ * @version:: $Id $
+ **/
+
+// The name of this module
+define("_MI_HEADLINES_NAME","Headlines");
+
+// A brief description of this module
+define("_MI_HEADLINES_DESC","Displays RSS/XML Newsfeed from other sites");
+
+// Names of blocks for this module (Not all module has blocks)
+define("_MI_HEADLINES_BNAME","Headlines");
+
+// Names of admin menu items & their descriptions
+define("_MI_HEADLINES_MENU_ADMININDEX","Home");
+define("_MI_HEADLINES_MENU_ADMINHL","List Headlines");
+define("_MI_HEADLINES_MENU_ADMINABOUT","About");
+define("_MI_HEADLINES_MENU_ADMININDEX_DESC","");
+define("_MI_HEADLINES_MENU_ADMINHL_DESC","Display the headline entries");
+define("_MI_HEADLINES_MENU_ADMINABOUT_DESC","Display information about this module");
+
+// Config Option items
+define("_MI_HEADLINES_SORTORDER","Order to display headlines");
+define("_MI_HEADLINES_SORTORDERDSC","This is the order the headlines will be shown in display and blocks");
+define("_MI_HEADLINES_SORT1","Site Name DESC");
+define("_MI_HEADLINES_SORT2","Site Name ASC");
+define("_MI_HEADLINES_SORT3","Weight DESC");
+define("_MI_HEADLINES_SORT4","Weight ASC");
Deleted: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/blocks/xoopsheadline_block_rss.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/blocks/xoopsheadline_block_rss.html 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/blocks/xoopsheadline_block_rss.html 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,3 +0,0 @@
-<{foreach item=feed from=$block.feeds}>
-<p><{$feed}></p>
-<{/foreach}>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/blocks/xoopsheadline_block_rss.tpl
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/blocks/xoopsheadline_block_rss.tpl (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/blocks/xoopsheadline_block_rss.tpl 2014-04-25 12:12:29 UTC (rev 12484)
@@ -0,0 +1,3 @@
+<{foreach item=feed from=$block.feeds}>
+<p><{$feed}></p>
+<{/foreach}>
\ No newline at end of file
Deleted: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_feed.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_feed.html 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_feed.html 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,69 +0,0 @@
-<table style="margin: 1px;" class="outer">
- <tr>
- <th colspan="3"><a href="<{$channel.link}>" target="_blank"><{$channel.title}></a></th>
- </tr>
- <tr>
- <td style="width: 25%;" rowspan="6">
- <{if $image.url != ""}>
- <img src="<{$image.url}>" width="<{$image.width|default:88}>" height="<{$image.height|default:31}>" alt="<{$image.title}>" />
- <{else}>
-
- <{/if}>
- </td>
- <td style="vertical-align: top;" class="head"><{$lang_lastbuild}></td>
- <td class="odd"><{$channel.lastbuilddate|default:" "}></td>
- </tr>
- <tr>
- <td style="vertical-align: top;" class="head"><{$lang_description}></td>
- <td class="even"><{$channel.description|default:" "}></td>
- </tr>
- <tr>
- <td style="vertical-align: top;" class="head"><{$lang_webmaster}></td>
- <td class="odd"><{$channel.webmaster|default:" "}></td>
- </tr>
- <tr>
- <td style="vertical-align: top;" class="head"><{$lang_category}></td>
- <td class="even"><{$channel.category|default:" "}></td>
- </tr>
- <tr>
- <td style="vertical-align: top;" class="head"><{$lang_generator}></td>
- <td class="odd"><{$channel.generator|default:" "}></td>
- </tr>
- <tr>
- <td style="vertical-align: top;" class="head"><{$lang_language}></td>
- <td class="even"><{$channel.language|default:" "}></td>
- </tr>
- <{section name=i loop=$items}>
- <tr class="head">
- <td style="padding-left: 2em;" colspan="3">
- <{if $items[i].title != ""}><a id="<{$items[i].link}>"></a><a href="<{$items[i].link}>" target="_blank"><{$items[i].title}></a>
- <{/if}>
- </td>
- </tr>
- <{if $show_full == true}>
- <{if $items[i].category != ""}>
- <tr>
- <td class="even" style="vertical-align: top;"><{$lang_category}></td>
- <td class="odd" colspan="2"><{$items[i].category}>
- </tr>
- <{/if}>
- <{if $items[i].pubdate != ""}>
- <tr>
- <td class="even" style="vertical-align: top;"><{$lang_pubdate}>:</td>
- <td class="odd" colspan="2"><{$items[i].pubdate}></td>
- </tr>
- <{/if}>
- <{if $items[i].description != ""}>
- <tr>
- <td class="even" style="vertical-align: top;"><{$lang_description}>:</td>
- <td colspan="2" class="odd"><{$items[i].description}><{if $items[i].guid != ""}> <a href="<{$items[i].guid}>" target="_blank"><{$lang_more}></a><{/if}></td>
- </tr>
- <{elseif $items[i].guid != ""}>
- <tr>
- <td class="even" style="vertical-align: top;"></td>
- <td colspan="2" class="odd"><a href="<{$items[i].guid}>" target="_blank"><{$lang_more}></a></td>
- </tr>
- <{/if}>
- <{/if}>
- <{/section}>
-</table>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_feed.tpl
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_feed.tpl (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_feed.tpl 2014-04-25 12:12:29 UTC (rev 12484)
@@ -0,0 +1,69 @@
+<table style="margin: 1px;" class="outer">
+ <tr>
+ <th colspan="3"><a href="<{$channel.link}>" target="_blank"><{$channel.title}></a></th>
+ </tr>
+ <tr>
+ <td style="width: 25%;" rowspan="6">
+ <{if $image.url != ""}>
+ <img src="<{$image.url}>" width="<{$image.width|default:88}>" height="<{$image.height|default:31}>" alt="<{$image.title}>" />
+ <{else}>
+
+ <{/if}>
+ </td>
+ <td style="vertical-align: top;" class="head"><{$lang_lastbuild}></td>
+ <td class="odd"><{$channel.lastbuilddate|default:" "}></td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;" class="head"><{$lang_description}></td>
+ <td class="even"><{$channel.description|default:" "}></td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;" class="head"><{$lang_webmaster}></td>
+ <td class="odd"><{$channel.webmaster|default:" "}></td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;" class="head"><{$lang_category}></td>
+ <td class="even"><{$channel.category|default:" "}></td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;" class="head"><{$lang_generator}></td>
+ <td class="odd"><{$channel.generator|default:" "}></td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;" class="head"><{$lang_language}></td>
+ <td class="even"><{$channel.language|default:" "}></td>
+ </tr>
+ <{section name=i loop=$items}>
+ <tr class="head">
+ <td style="padding-left: 2em;" colspan="3">
+ <{if $items[i].title != ""}><a id="<{$items[i].link}>"></a><a href="<{$items[i].link}>" target="_blank"><{$items[i].title}></a>
+ <{/if}>
+ </td>
+ </tr>
+ <{if $show_full == true}>
+ <{if $items[i].category != ""}>
+ <tr>
+ <td class="even" style="vertical-align: top;"><{$lang_category}></td>
+ <td class="odd" colspan="2"><{$items[i].category}>
+ </tr>
+ <{/if}>
+ <{if $items[i].pubdate != ""}>
+ <tr>
+ <td class="even" style="vertical-align: top;"><{$lang_pubdate}>:</td>
+ <td class="odd" colspan="2"><{$items[i].pubdate}></td>
+ </tr>
+ <{/if}>
+ <{if $items[i].description != ""}>
+ <tr>
+ <td class="even" style="vertical-align: top;"><{$lang_description}>:</td>
+ <td colspan="2" class="odd"><{$items[i].description}><{if $items[i].guid != ""}> <a href="<{$items[i].guid}>" target="_blank"><{$lang_more}></a><{/if}></td>
+ </tr>
+ <{elseif $items[i].guid != ""}>
+ <tr>
+ <td class="even" style="vertical-align: top;"></td>
+ <td colspan="2" class="odd"><a href="<{$items[i].guid}>" target="_blank"><{$lang_more}></a></td>
+ </tr>
+ <{/if}>
+ <{/if}>
+ <{/section}>
+</table>
\ No newline at end of file
Deleted: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_index.html 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_index.html 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,12 +0,0 @@
-<h2 style="text-align: left;"><{$lang_headlines}></h2>
-<div style='padding: 1px; text-align: left;'>
- <ul style="list-style-image:url(images/rss.gif);">
- <!-- start site loop -->
- <{foreach item=site from=$feed_sites}>
- <li><{$site.editurl}> <a href="<{$xoops_url}>/modules/xoopsheadline/index.php?id=<{$site.id}>"><{$site.name}></a></li>
- <{/foreach}>
- <!-- end site loop -->
- </ul>
-</div>
-
-<{$headline}>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_index.tpl
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_index.tpl (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/templates/xoopsheadline_index.tpl 2014-04-25 12:12:29 UTC (rev 12484)
@@ -0,0 +1,12 @@
+<h2 style="text-align: left;"><{$lang_headlines}></h2>
+<div style='padding: 1px; text-align: left;'>
+ <ul style="list-style-image:url(assets/images/rss.gif);">
+ <!-- start site loop -->
+ <{foreach item=site from=$feed_sites}>
+ <li><{$site.editurl}> <a href="<{$xoops_url}>/modules/xoopsheadline/index.php?id=<{$site.id}>"><{$site.name}></a></li>
+ <{/foreach}>
+ <!-- end site loop -->
+ </ul>
+</div>
+
+<{$headline}>
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/xoops_version.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/xoops_version.php 2014-04-25 12:10:28 UTC (rev 12483)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopsheadline/xoops_version.php 2014-04-25 12:12:29 UTC (rev 12484)
@@ -1,5 +1,5 @@
<?php
-// $Id: xoops_version.php 10523 2012-12-23 12:48:50Z beckmi $
+// $Id: xoops_version.php,v 1.5 2004/12/26 19:12:10 onokazu Exp $
// ------------------------------------------------------------------------ //
// XOOPS - PHP Content Management System //
// Copyright (c) 2000 XOOPS.org //
@@ -30,15 +30,15 @@
$modversion = array('name' => _MI_HEADLINES_NAME,
'description' => _MI_HEADLINES_DESC,
- 'version' => 1.10,
- 'module_status' => "Final",
+ 'version' => 1.11,
+ 'module_status' => "Beta 1",
'official' => 1, // maintained by XOOPS Module Development Team
'author' => 'Kazumi Ono ( http://www.xoops.org/ http://www.myweb.ne.jp/ )',
'credits' => 'The Xoops Module Development Team',
'license' => 'GNU GPL 2.0',
- 'license_url' => "www.gnu.org/licenses/gpl-2.0.html/",
+ 'license_url' => "www.gnu.org/licenses/gpl-2.0.html",
'help' => 'page=help',
- 'image' => 'images/headline_slogo.png',
+ 'image' => 'assets/images/headline_slogo.png',
'dirname' => $xhlDirName,
//about
@@ -46,9 +46,9 @@
'author_website_name' => "XOOPS",
'module_website_url' => "http://xoops.org",
'module_website_name' => "XOOPS",
- 'release_date' => '2012/12/22',
- 'min_php' => '5.2.0',
- 'min_xoops' => '2.5.5',
+ 'release_date' => '2014/04/23',
+ 'min_php' => '5.3.7',
+ 'min_xoops' => '2.5.7',
'min_db' => array('mysql'=>'5.0.7', 'mysqli'=>'5.0.7'),
'min_admin' => '1.1',
'dirmoduleadmin' => '/Frameworks/moduleclasses/moduleadmin',
@@ -89,14 +89,13 @@
$modversion['blocks'][1]['name'] = _MI_HEADLINES_BNAME;
$modversion['blocks'][1]['description'] = "Shows headline news via RDF/RSS news feed";
$modversion['blocks'][1]['show_func'] = 'b_xoopsheadline_show';
-$modversion['blocks'][1]['template'] = 'xoopsheadline_block_rss.html';
+$modversion['blocks'][1]['template'] = 'xoopsheadline_block_rss.tpl';
// Menu
$modversion['hasMain'] = 1;
// Templates
-$modversion['templates'][1]['file'] = 'xoopsheadline_index.html';
+$modversion['templates'][1]['file'] = 'xoopsheadline_index.tpl';
$modversion['templates'][1]['description'] = '';
-$modversion['templates'][2]['file'] = 'xoopsheadline_feed.html';
+$modversion['templates'][2]['file'] = 'xoopsheadline_feed.tpl';
$modversion['templates'][2]['description'] = '';
-?>
\ No newline at end of file
|
|
From: <be...@us...> - 2014-04-25 12:10:32
|
Revision: 12483
http://sourceforge.net/p/xoops/svn/12483
Author: beckmi
Date: 2014-04-25 12:10:28 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): xSiteMap
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/plugin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/xml.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/class/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/class/object.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/class/plugin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/class/xsitemap_class.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/include/install.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/xml_google.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-center.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-left.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-right.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-bottom.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-center.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-li-top.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-ul-top.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/plugin.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/xml.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/delete.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/down.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/edit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/off.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/on.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/up.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/icons/view.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/logo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/menu/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/menu/bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/menu/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/menu/left_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/menu/right_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/vertical-line.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/white-highlight.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/templates/xsitemap_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/templates/xsitemap_slickmap.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/templates/xsitemap_style.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/templates/xsitemap_xml.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/class/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/language/italian/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/language/portuguesebr/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/templates/xsitemap_index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/templates/xsitemap_slickmap.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/templates/xsitemap_style.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/templates/xsitemap_xml.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/about.php 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/about.php 2014-04-25 12:10:28 UTC (rev 12483)
@@ -1,31 +1,31 @@
-<?php
-/**
- * xSiteMap module
- *
- * You may not change or alter any portion of this comment or credits
- * of supporting developers from this source code or any supporting source code
- * which is considered copyrighted (c) material of the original comment or credit authors.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @copyright The XOOPS Project (http://www.xoops.org)
- * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License}
- * @package xSiteMap
- * @since 2.5.0
- * @author Mage, Mamba
- * @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
+<?php
+/**
+ * xSiteMap module
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting source code
+ * which is considered copyrighted (c) material of the original comment or credit authors.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
+ * @copyright The XOOPS Project (http://www.xoops.org)
+ * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License}
+ * @package xSiteMap
+ * @since 2.5.0
+ * @author Mage, Mamba
+ * @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';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/admin_footer.php 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/admin_footer.php 2014-04-25 12:10:28 UTC (rev 12483)
@@ -23,4 +23,4 @@
." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/admin_header.php 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/admin_header.php 2014-04-25 12:10:28 UTC (rev 12483)
@@ -18,8 +18,6 @@
* @version:: $Id $
**/
-
-
$path = dirname(dirname(dirname(dirname(__FILE__))));
include_once $path . '/mainfile.php';
include_once $path . '/include/cp_functions.php';
@@ -42,64 +40,62 @@
$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
+ } else {
redirect_header("../../../admin.php", 5, _AM_XSITEMAP_MODULEADMIN_MISSING, false);
}
-
function xsitemap_adminmenu ($currentoption = 0, $breadcrumb = "")
{
- global $xoopsModule, $xoopsConfig;
+ global $xoopsModule, $xoopsConfig;
- echo "
- <style type=\"text/css\">
- #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
- #buttonbar { float:left; width:100%; background: #e7e7e7 url(".XOOPS_URL."/modules/xsitemap/images/menu/bg.png) repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
- #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
- #buttonbar li { display:inline; margin:0; padding:0; }
- #buttonbar a { float:left; background:url(".XOOPS_URL."/modules/xsitemap/images/deco/left_both.png) no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
- #buttonbar a span { float:left; display:block; background:url(".XOOPS_URL."/modules/xsitemap/images/deco/right_both.png) no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
- #buttonbar a span {float:none;}
- #buttonbar a:hover span { color:#333; }
- #buttonbar #current a { background-position:0 -150px; border-width:0; }
- #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
- #buttonbar a:hover { background-position:0% -150px; }
- #buttonbar a:hover span { background-position:100% -150px; }
- </style>
+ echo "
+ <style type=\"text/css\">
+ #buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
+ #buttonbar { float:left; width:100%; background: #e7e7e7 url(".XOOPS_URL."/modules/xsitemap/assets/images/menu/bg.png) repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
+ #buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
+ #buttonbar li { display:inline; margin:0; padding:0; }
+ #buttonbar a { float:left; background:url(".XOOPS_URL."/modules/xsitemap/assets/images/deco/left_both.png) no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
+ #buttonbar a span { float:left; display:block; background:url(".XOOPS_URL."/modules/xsitemap/assets/images/deco/right_both.png) no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
+ #buttonbar a span {float:none;}
+ #buttonbar a:hover span { color:#333; }
+ #buttonbar #current a { background-position:0 -150px; border-width:0; }
+ #buttonbar #current a span { background-position:100% -150px; padding-bottom:5px; color:#333; }
+ #buttonbar a:hover { background-position:0% -150px; }
+ #buttonbar a:hover span { background-position:100% -150px; }
+ </style>
";
- $tblColors = Array();
- $tblColors[0] = $tblColors[1] = $tblColors[2] = $tblColors[3] = $tblColors[4] = $tblColors[5] = $tblColors[6] = $tblColors[7] = $tblColors[8] = "";
- $tblColors[$currentoption] = "current";
- if (file_exists("".XOOPS_ROOT_PATH."/modules/".$xoopsModule->getVar("dirname")."/language/".$xoopsConfig["language"]."/modinfo.php")) {
- include_once("".XOOPS_ROOT_PATH."/modules/".$xoopsModule->getVar("dirname")."/language/".$xoopsConfig["language"]."/modinfo.php");
- } else {
- include_once("".XOOPS_ROOT_PATH."/modules/".$xoopsModule->getVar("dirname")."/english/modinfo.php");
- }
+ $tblColors = Array();
+ $tblColors[0] = $tblColors[1] = $tblColors[2] = $tblColors[3] = $tblColors[4] = $tblColors[5] = $tblColors[6] = $tblColors[7] = $tblColors[8] = "";
+ $tblColors[$currentoption] = "current";
+ if (file_exists("".XOOPS_ROOT_PATH."/modules/".$xoopsModule->getVar("dirname")."/language/".$xoopsConfig["language"]."/modinfo.php")) {
+ include_once("".XOOPS_ROOT_PATH."/modules/".$xoopsModule->getVar("dirname")."/language/".$xoopsConfig["language"]."/modinfo.php");
+ } else {
+ include_once("".XOOPS_ROOT_PATH."/modules/".$xoopsModule->getVar("dirname")."/english/modinfo.php");
+ }
- echo "<div id=\"buttontop\">
- <table style=\"width: 100%; padding: 0;\" cellspacing=\"0\">
- <tr>
- <td style=\"font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\">
- <a class=\"nobutton\" href=\"".XOOPS_URL."/modules/system/admin.php?fct=preferences&op=showmod&mod=".$myts->displayTarea($xoopsModule->getVar("mid"))."\">_AM_XSITEMAP_GENERALSET</a>
- | <a href=\"".XOOPS_URL."/modules/xsitemap/index.php\">_AM_XSITEMAP_GOINDEX</a>
- | <a href=\"".XOOPS_URL."/modules/xsitemap/admin/upgrade.php\">_AM_XSITEMAP_UPGRADE</a>
- </td>
- <td style=\"font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;\"><b>".$myts->displayTarea($xoopsModule->name())."</b></td>
- </tr>
- </table>
- </div>
+ echo "<div id=\"buttontop\">
+ <table style=\"width: 100%; padding: 0;\" cellspacing=\"0\">
+ <tr>
+ <td style=\"font-size: 10px; text-align: left; color: #2F5376; padding: 0 6px; line-height: 18px;\">
+ <a class=\"nobutton\" href=\"".XOOPS_URL."/modules/system/admin.php?fct=preferences&op=showmod&mod=".$myts->displayTarea($xoopsModule->getVar("mid"))."\">_AM_XSITEMAP_GENERALSET</a>
+ | <a href=\"".XOOPS_URL."/modules/xsitemap/index.php\">_AM_XSITEMAP_GOINDEX</a>
+ | <a href=\"".XOOPS_URL."/modules/xsitemap/admin/upgrade.php\">_AM_XSITEMAP_UPGRADE</a>
+ </td>
+ <td style=\"font-size: 10px; text-align: right; color: #2F5376; padding: 0 6px; line-height: 18px;\"><b>".$myts->displayTarea($xoopsModule->name())."</b></td>
+ </tr>
+ </table>
+ </div>
- <div id=\"buttonbar\">
- <ul><li id=\"$tblColors[0]\"><a href=\"".XOOPS_URL."/modules/xsitemap/admin/index.php\"><span>_MI_XSITEMAP_MANAGER_INDEX</span></a></li>
- <li id=\"$tblColors[1]\"><a href=\"".XOOPS_URL."/modules/xsitemap/admin/plugin.php\"><span>_MI_XSITEMAP_MANAGER_PLUGIN</span></a></li>
+ <div id=\"buttonbar\">
+ <ul><li id=\"$tblColors[0]\"><a href=\"".XOOPS_URL."/modules/xsitemap/admin/index.php\"><span>_MI_XSITEMAP_MANAGER_INDEX</span></a></li>
+ <li id=\"$tblColors[1]\"><a href=\"".XOOPS_URL."/modules/xsitemap/admin/plugin.php\"><span>_MI_XSITEMAP_MANAGER_PLUGIN</span></a></li>
- <li id=\"$tblColors[2]\"><a href=\"".XOOPS_URL."/modules/xsitemap/admin/permissions.php\"><span>_MI_XSITEMAP_MANAGER_PERMISSIONS</span></a></li>
- <li id=\"$tblColors[3]\"><a href=\"".XOOPS_URL."/modules/xsitemap/admin/about.php\"><span>_MI_XSITEMAP_MANAGER_ABOUT</span></a></li>
- </ul></div>";
+ <li id=\"$tblColors[2]\"><a href=\"".XOOPS_URL."/modules/xsitemap/admin/permissions.php\"><span>_MI_XSITEMAP_MANAGER_PERMISSIONS</span></a></li>
+ <li id=\"$tblColors[3]\"><a href=\"".XOOPS_URL."/modules/xsitemap/admin/about.php\"><span>_MI_XSITEMAP_MANAGER_ABOUT</span></a></li>
+ </ul></div>";
}
$pluginHandler =& xoops_getModuleHandler("xsitemap_plugin", "xsitemap");
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/index.php 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/index.php 2014-04-25 12:10:28 UTC (rev 12483)
@@ -1,91 +1,83 @@
-<?php
-/**
- * ****************************************************************************
- * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net"
- * ****************************************************************************
- * xsitemap - MODULE FOR XOOPS CMS
- * Copyright (c) Urbanspaceman (http://www.takeaweb.it)
- *
- * 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 Urbanspaceman (http://www.takeaweb.it)
- * @license GPL
- * @package xsitemap
- * @author Urbanspaceman (http://www.takeaweb.it)
- *
- * Version : 1.00:
- * ****************************************************************************
- */
-include '../../../include/cp_header.php';
-include_once("./admin_header.php");
-//$moduleInfo =& $module_handler->get( $xoopsModule->getVar("mid") );
-xoops_cp_header();
-
-
-$index_admin = new ModuleAdmin();
-
-global $xoopsModule;
-
-//Apelle du menu admin
-// if ( !is_readable(XOOPS_ROOT_PATH."/Frameworks/art/functions.admin.php")) {
-// xsitemap_adminmenu(0, _AM_XSITEMAP_MANAGER_INDEX);
-// } else {
-// include_once XOOPS_ROOT_PATH."/Frameworks/art/functions.admin.php";
-// loadModuleAdminMenu (0, _AM_XSITEMAP_MANAGER_INDEX);
-// }
-
- //compte "total"
- $count_plugin = $pluginHandler->getCount();
- //compte "attente"
- $criteria = new CriteriaCompo();
- $criteria->add(new Criteria("plugin_online", 1));
- $plugin_online = $pluginHandler->getCount($criteria);
-
- echo $index_admin->addNavigation('index.php');
- echo $index_admin->renderIndex();
-
-
-// include_once XOOPS_ROOT_PATH."/modules/xsitemap/class/menu.php";
-
- // $menu = new xsitemapMenu();
- // $menu->addItem("plugin", "plugin.php", "../images/deco/contact.png", _AM_XSITEMAP_MANAGER_PLUGIN);
- // $menu->addItem("xml", "xml.php", "../images/deco/xml.png", _AM_XSITEMAP_XML);
- // $menu->addItem("about", "about.php", "../images/deco/about.png", _AM_XSITEMAP_MANAGER_ABOUT);
- // $menu->addItem("preference", "../../system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar("mid").
- // "&&confcat_id=1", "../images/deco/pref.png", _AM_XSITEMAP_MANAGER_PREFERENCES);
- // $menu->addItem("update", "../../system/admin.php?fct=modulesadmin&op=update&module=xsitemap", "../images/deco/update.png", _AM_XSITEMAP_MANAGER_UPDATE);
-
-
-
-
-// echo $menu->getCSS();
-
-
-// echo "<div class=\"CPbigTitle\" style=\"background-image: url(../images/deco/index.png); background-repeat: no-repeat; background-position: left; padding-left: 50px;\"><strong>"._AM_XSITEMAP_MANAGER_INDEX."</strong></div><br />
- // <table width=\"100%\" border=\"0\" cellspacing=\"10\" cellpadding=\"4\">
- // <tr>
- // <td valign=\"top\">".$menu->render()."</td>
- // <td valign=\"top\" width=\"60%\">";
-
- // echo "<fieldset>
- // <legend class=\"CPmediumTitle\">"._AM_XSITEMAP_MANAGER_PLUGIN."</legend>
- // <br />";
- // printf(_AM_XSITEMAP_THEREARE_PLUGIN, $count_plugin);
- // echo "<br /><br />";
- // printf(_AM_XSITEMAP_THEREARE_PLUGIN_ONLINE, $plugin_online);
- // echo "<br />
- // </fieldset><br /><br />";
-
- // echo "</td>
- // </tr>
- // </table>
-// <br /><br />
-// <div align=\"center\">"._AM_XSITEMAP_ABOUT_BY."</div>";
-include 'admin_footer.php';
-
-?>
\ No newline at end of file
+<?php
+/**
+ * ****************************************************************************
+ * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net"
+ * ****************************************************************************
+ * xsitemap - MODULE FOR XOOPS CMS
+ * Copyright (c) Urbanspaceman (http://www.takeaweb.it)
+ *
+ * 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 Urbanspaceman (http://www.takeaweb.it)
+ * @license GPL
+ * @package xsitemap
+ * @author Urbanspaceman (http://www.takeaweb.it)
+ *
+ * Version : 1.00:
+ * ****************************************************************************
+ */
+include '../../../include/cp_header.php';
+include_once './admin_header.php';
+//$moduleInfo =& $module_handler->get( $xoopsModule->getVar("mid") );
+xoops_cp_header();
+
+$index_admin = new ModuleAdmin();
+
+global $xoopsModule;
+
+//Apelle du menu admin
+// if ( !is_readable(XOOPS_ROOT_PATH."/Frameworks/art/functions.admin.php")) {
+// xsitemap_adminmenu(0, _AM_XSITEMAP_MANAGER_INDEX);
+// } else {
+// include_once XOOPS_ROOT_PATH."/Frameworks/art/functions.admin.php";
+// loadModuleAdminMenu (0, _AM_XSITEMAP_MANAGER_INDEX);
+// }
+
+ //compte "total"
+ $count_plugin = $pluginHandler->getCount();
+ //compte "attente"
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria("plugin_online", 1));
+ $plugin_online = $pluginHandler->getCount($criteria);
+
+ echo $index_admin->addNavigation('index.php');
+ echo $index_admin->renderIndex();
+
+// include_once XOOPS_ROOT_PATH."/modules/xsitemap/class/menu.php";
+
+ // $menu = new xsitemapMenu();
+ // $menu->addItem("plugin", "plugin.php", "../images/deco/contact.png", _AM_XSITEMAP_MANAGER_PLUGIN);
+ // $menu->addItem("xml", "xml.php", "../images/deco/xml.png", _AM_XSITEMAP_XML);
+ // $menu->addItem("about", "about.php", "../images/deco/about.png", _AM_XSITEMAP_MANAGER_ABOUT);
+ // $menu->addItem("preference", "../../system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar("mid").
+ // "&&confcat_id=1", "../images/deco/pref.png", _AM_XSITEMAP_MANAGER_PREFERENCES);
+ // $menu->addItem("update", "../../system/admin.php?fct=modulesadmin&op=update&module=xsitemap", "../images/deco/update.png", _AM_XSITEMAP_MANAGER_UPDATE);
+
+// echo $menu->getCSS();
+
+// echo "<div class=\"CPbigTitle\" style=\"background-image: url(../images/deco/index.png); background-repeat: no-repeat; background-position: left; padding-left: 50px;\"><strong>"._AM_XSITEMAP_MANAGER_INDEX."</strong></div><br />
+ // <table width=\"100%\" border=\"0\" cellspacing=\"10\" cellpadding=\"4\">
+ // <tr>
+ // <td valign=\"top\">".$menu->render()."</td>
+ // <td valign=\"top\" width=\"60%\">";
+
+ // echo "<fieldset>
+ // <legend class=\"CPmediumTitle\">"._AM_XSITEMAP_MANAGER_PLUGIN."</legend>
+ // <br />";
+ // printf(_AM_XSITEMAP_THEREARE_PLUGIN, $count_plugin);
+ // echo "<br /><br />";
+ // printf(_AM_XSITEMAP_THEREARE_PLUGIN_ONLINE, $plugin_online);
+ // echo "<br />
+ // </fieldset><br /><br />";
+
+ // echo "</td>
+ // </tr>
+ // </table>
+// <br /><br />
+// <div align=\"center\">"._AM_XSITEMAP_ABOUT_BY."</div>";
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/menu.php 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/menu.php 2014-04-25 12:10:28 UTC (rev 12483)
@@ -29,26 +29,24 @@
$pathIcon32 = $module->getInfo('icons32');
xoops_loadLanguage('admin', $dirname);
-
-$adminmenu = array();
+
+$adminmenu = array();
$i = 1;
$adminmenu[$i]["title"] = _MI_XSITEMAP_MANAGER_INDEX;
$adminmenu[$i]["link"] = "admin/index.php";
$adminmenu[$i]["icon"] = $pathIcon32 . '/home.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_XSITEMAP_MANAGER_PLUGIN;
$adminmenu[$i]["link"] = "admin/plugin.php";
-$adminmenu[$i]["icon"] = "images/admin/plugin.png";
-$i++;
+$adminmenu[$i]["icon"] = "assets/images/admin/plugin.png";
+++$i;
$adminmenu[$i]["title"] = _MI_XSITEMAP_MANAGER_XML;
$adminmenu[$i]["link"] = "admin/xml.php";
-$adminmenu[$i]["icon"] = "images/admin/xml.png";
-//$i++;
+$adminmenu[$i]["icon"] = "assets/images/admin/xml.png";
+//++$i;
//$adminmenu[$i]["title"] = _MI_XSITEMAP_MANAGER_PERMISSIONS;
//$adminmenu[$i]["link"] = "admin/permissions.php";
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_XSITEMAP_MANAGER_ABOUT;
$adminmenu[$i]["link"] = "admin/about.php";
$adminmenu[$i]["icon"] = $pathIcon32 . '/about.png';
-
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/plugin.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/plugin.php 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/plugin.php 2014-04-25 12:10:28 UTC (rev 12483)
@@ -1,191 +1,184 @@
-<?php
-/**
- * ****************************************************************************
- * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net"
- * ****************************************************************************
- * xsitemap - MODULE FOR XOOPS CMS
- * Copyright (c) Urbanspaceman (http://www.takeaweb.it)
- *
- * 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 Urbanspaceman (http://www.takeaweb.it)
- * @license GPL
- * @package xsitemap
- * @author Urbanspaceman (http://www.takeaweb.it)
- *
- * Version : 1.00:
- * ****************************************************************************
- */
-include '../../../include/cp_header.php';
-
-include 'admin_header.php';
-
-xoops_cp_header();
-$index_admin = new ModuleAdmin();
-
-
-if (isset($_REQUEST["op"])) {
- $op = $_REQUEST["op"];
-} else {
- @$op = "show_list_plugin";
-}
-
-echo $index_admin->addNavigation('plugin.php');
-
-switch ($op)
-{
- case "save_plugin":
- if ( !$GLOBALS["xoopsSecurity"]->check() ) {
- redirect_header("plugin.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- if (isset($_REQUEST["plugin_id"])) {
- $obj =& $pluginHandler->get($_REQUEST["plugin_id"]);
- } else {
- $obj =& $pluginHandler->create();
- }
-
- //Form plugin_name
- $obj->setVar("plugin_name", $_REQUEST["plugin_name"]);
- //Form plugin_mod_version
- $obj->setVar("plugin_mod_version", $_REQUEST["plugin_mod_version"]);
- //Form plugin_mod_table
- $obj->setVar("plugin_mod_table", $_REQUEST["plugin_mod_table"]);
- //Form plugin_cat_id
- $obj->setVar("plugin_cat_id", $_REQUEST["plugin_cat_id"]);
- //Form plugin_cat_pid
- $obj->setVar("plugin_cat_pid", $_REQUEST["plugin_cat_pid"]);
- //Form plugin_cat_name
- $obj->setVar("plugin_cat_name", $_REQUEST["plugin_cat_name"]);
- //Form plugin_weight
- $obj->setVar("plugin_weight", $_REQUEST["plugin_weight"]);
- //Form plugin_call
- $obj->setVar("plugin_call", $_REQUEST["plugin_call"]);
- //Form plugin_submitter
- $obj->setVar("plugin_submitter", $_REQUEST["plugin_submitter"]);
- //Form plugin_date_created
- $obj->setVar("plugin_date_created", strtotime($_REQUEST["plugin_date_created"]));
- //Form plugin_online
- $verif_plugin_online = ($_REQUEST["plugin_online"] == 1) ? "1" : "0";
- $obj->setVar("plugin_online", $verif_plugin_online);
-
-
- if ($pluginHandler->insert($obj)) {
- redirect_header("plugin.php?op=show_list_plugin", 2, _AM_XSITEMAP_FORMOK);
- }
- //include_once("../include/forms.php");
- echo $obj->getHtmlErrors();
- $form =& $obj->getForm();
- break;
-
- case "edit_plugin":
- $obj = $pluginHandler->get($_REQUEST["plugin_id"]);
- $form = $obj->getForm();
- break;
-
- case "delete_plugin":
- $obj =& $pluginHandler->get($_REQUEST["plugin_id"]);
- if (isset($_REQUEST["ok"]) && $_REQUEST["ok"] == 1) {
- if ( !$GLOBALS["xoopsSecurity"]->check() ) {
- redirect_header("plugin.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
- }
- if ($pluginHandler->delete($obj)) {
- redirect_header("plugin.php", 3, _AM_XSITEMAP_FORMDELOK);
- } else {
- echo $obj->getHtmlErrors();
- }
- } else {
- xoops_confirm(array("ok" => 1, "plugin_id" => $_REQUEST["plugin_id"], "op" => "delete_plugin"), $_SERVER["REQUEST_URI"], sprintf(_AM_XSITEMAP_FORMSUREDEL, $obj->getVar("plugin")));
- }
- break;
-
- case "update_online_plugin":
-
- if (isset($_REQUEST["plugin_id"])) {
- $obj =& $pluginHandler->get($_REQUEST["plugin_id"]);
- }
- $obj->setVar("plugin_online", $_REQUEST["plugin_online"]);
-
- if ($pluginHandler->insert($obj)) {
- redirect_header("plugin.php", 3, _AM_XSITEMAP_FORMOK);
- }
- echo $obj->getHtmlErrors();
-
- break;
-
- case "default":
- default:
-
- $criteria = new CriteriaCompo();
- $criteria->setSort("plugin_name");
- $criteria->setOrder("ASC");
- $numrows = $pluginHandler->getCount();
- $plugin_arr = $pluginHandler->getall($criteria);
-
- //Affichage du tableau
- if ($numrows>0)
- {
- echo "<table width=\"100%\" cellspacing=\"1\" class=\"outer\">
- <tr>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_NAME."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_MOD_VERSION."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_MOD_TABLE_SHORT."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_CAT_ID_SHORT."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_CAT_PID_SHORT."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_CAT_NAME_SHORT."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_WEIGHT_SHORT."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_CALL_SHORT."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_SUBMITTER."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_DATE_CREATED."</th>
- <th align=\"center\">"._AM_XSITEMAP_PLUGIN_ONLINE."</th>
-
- <th align=\"center\" width=\"10%\">"._AM_XSITEMAP_FORMACTION."</th>
- </tr>";
-
- $class = "odd";
-
- foreach (array_keys($plugin_arr) as $i)
- {
- if ( $plugin_arr[$i]->getVar("topic_pid") == 0)
- {
- echo "<tr class=\"".$class."\">";
- $class = ($class == "even") ? "odd" : "even";
- echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_name")."</td>";
- echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_mod_version")."</td>";
- echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_mod_table")."</td>";
- echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_cat_id")."</td>";
- echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_cat_pid")."</td>";
- echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_cat_name")."</td>";
- echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_weight")."</td>";
- echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_call")."</td>";
- echo "<td align=\"center\">".XoopsUser::getUnameFromId($plugin_arr[$i]->getVar("plugin_submitter"),"S")."</td>";
- echo "<td align=\"center\">".formatTimeStamp($plugin_arr[$i]->getVar("plugin_date_created"),"S")."</td>";
-
- $online = $plugin_arr[$i]->getVar("plugin_online");
-
- if( $online == 1 ) {
- echo "<td align=\"center\"><a href=\"./plugin.php?op=update_online_plugin&plugin_id=".$plugin_arr[$i]->getVar("plugin_id")."&plugin_online=0\"><img src=\"./../images/icons/on.png\" border=\"0\" alt=\""._AM_XSITEMAP_ON."\" title=\""._AM_XSITEMAP_ON."\"></a></td>";
- } else {
- echo "<td align=\"center\"><a href=\"./plugin.php?op=update_online_plugin&plugin_id=".$plugin_arr[$i]->getVar("plugin_id")."&plugin_online=1\"><img src=\"./../images/icons/off.png\" border=\"0\" alt=\""._AM_XSITEMAP_OFF."\" title=\""._AM_XSITEMAP_OFF."\"></a></td>";
- }
- echo "<td align=\"center\" width=\"10%\">
- <a href=\"plugin.php?op=edit_plugin&plugin_id=".$plugin_arr[$i]->getVar("plugin_id")."\"><img src=\"../images/icons/edit.png\" alt=\""._AM_XSITEMAP_EDIT."\" title=\""._AM_XSITEMAP_EDIT."\"></a>
- <a href=\"plugin.php?op=delete_plugin&plugin_id=".$plugin_arr[$i]->getVar("plugin_id")."\"><img src=\"../images/icons/delete.png\" alt=\""._AM_XSITEMAP_DELETE."\" title=\""._AM_XSITEMAP_DELETE."\"></a>
- </td>";
- echo "</tr>";
- }
- }
- echo "</table><br><br>";
- }
-
- // Affichage du formulaire
- $obj =& $pluginHandler->create();
- $form = $obj->getForm();
-}
-
-include 'admin_footer.php';
-?>
\ No newline at end of file
+<?php
+/**
+ * ****************************************************************************
+ * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net"
+ * ****************************************************************************
+ * xsitemap - MODULE FOR XOOPS CMS
+ * Copyright (c) Urbanspaceman (http://www.takeaweb.it)
+ *
+ * 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 Urbanspaceman (http://www.takeaweb.it)
+ * @license GPL
+ * @package xsitemap
+ * @author Urbanspaceman (http://www.takeaweb.it)
+ *
+ * Version : 1.00:
+ * ****************************************************************************
+ */
+include '../../../include/cp_header.php';
+
+include 'admin_header.php';
+
+xoops_cp_header();
+$index_admin = new ModuleAdmin();
+
+if (isset($_REQUEST["op"])) {
+ $op = $_REQUEST["op"];
+} else {
+ @$op = "show_list_plugin";
+}
+
+echo $index_admin->addNavigation('plugin.php');
+
+switch ($op) {
+ case "save_plugin":
+ if ( !$GLOBALS["xoopsSecurity"]->check() ) {
+ redirect_header("plugin.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+ if (isset($_REQUEST["plugin_id"])) {
+ $obj =& $pluginHandler->get($_REQUEST["plugin_id"]);
+ } else {
+ $obj =& $pluginHandler->create();
+ }
+
+ //Form plugin_name
+ $obj->setVar("plugin_name", $_REQUEST["plugin_name"]);
+ //Form plugin_mod_version
+ $obj->setVar("plugin_mod_version", $_REQUEST["plugin_mod_version"]);
+ //Form plugin_mod_table
+ $obj->setVar("plugin_mod_table", $_REQUEST["plugin_mod_table"]);
+ //Form plugin_cat_id
+ $obj->setVar("plugin_cat_id", $_REQUEST["plugin_cat_id"]);
+ //Form plugin_cat_pid
+ $obj->setVar("plugin_cat_pid", $_REQUEST["plugin_cat_pid"]);
+ //Form plugin_cat_name
+ $obj->setVar("plugin_cat_name", $_REQUEST["plugin_cat_name"]);
+ //Form plugin_weight
+ $obj->setVar("plugin_weight", $_REQUEST["plugin_weight"]);
+ //Form plugin_call
+ $obj->setVar("plugin_call", $_REQUEST["plugin_call"]);
+ //Form plugin_submitter
+ $obj->setVar("plugin_submitter", $_REQUEST["plugin_submitter"]);
+ //Form plugin_date_created
+ $obj->setVar("plugin_date_created", strtotime($_REQUEST["plugin_date_created"]));
+ //Form plugin_online
+ $verif_plugin_online = ($_REQUEST["plugin_online"] == 1) ? "1" : "0";
+ $obj->setVar("plugin_online", $verif_plugin_online);
+
+ if ($pluginHandler->insert($obj)) {
+ redirect_header("plugin.php?op=show_list_plugin", 2, _AM_XSITEMAP_FORMOK);
+ }
+ //include_once("../include/forms.php");
+ echo $obj->getHtmlErrors();
+ $form =& $obj->getForm();
+ break;
+
+ case "edit_plugin":
+ $obj = $pluginHandler->get($_REQUEST["plugin_id"]);
+ $form = $obj->getForm();
+ break;
+
+ case "delete_plugin":
+ $obj =& $pluginHandler->get($_REQUEST["plugin_id"]);
+ if (isset($_REQUEST["ok"]) && $_REQUEST["ok"] == 1) {
+ if ( !$GLOBALS["xoopsSecurity"]->check() ) {
+ redirect_header("plugin.php", 3, implode(",", $GLOBALS["xoopsSecurity"]->getErrors()));
+ }
+ if ($pluginHandler->delete($obj)) {
+ redirect_header("plugin.php", 3, _AM_XSITEMAP_FORMDELOK);
+ } else {
+ echo $obj->getHtmlErrors();
+ }
+ } else {
+ xoops_confirm(array("ok" => 1, "plugin_id" => $_REQUEST["plugin_id"], "op" => "delete_plugin"), $_SERVER["REQUEST_URI"], sprintf(_AM_XSITEMAP_FORMSUREDEL, $obj->getVar("plugin")));
+ }
+ break;
+
+ case "update_online_plugin":
+
+ if (isset($_REQUEST["plugin_id"])) {
+ $obj =& $pluginHandler->get($_REQUEST["plugin_id"]);
+ }
+ $obj->setVar("plugin_online", $_REQUEST["plugin_online"]);
+
+ if ($pluginHandler->insert($obj)) {
+ redirect_header("plugin.php", 3, _AM_XSITEMAP_FORMOK);
+ }
+ echo $obj->getHtmlErrors();
+
+ break;
+
+ case "default":
+ default:
+
+ $criteria = new CriteriaCompo();
+ $criteria->setSort("plugin_name");
+ $criteria->setOrder("ASC");
+ $numrows = $pluginHandler->getCount();
+ $plugin_arr = $pluginHandler->getall($criteria);
+
+ //Affichage du tableau
+ if ($numrows>0) {
+ echo "<table width=\"100%\" cellspacing=\"1\" class=\"outer\">
+ <tr>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_NAME."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_MOD_VERSION."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_MOD_TABLE_SHORT."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_CAT_ID_SHORT."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_CAT_PID_SHORT."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_CAT_NAME_SHORT."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_WEIGHT_SHORT."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_CALL_SHORT."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_SUBMITTER."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_DATE_CREATED."</th>
+ <th align=\"center\">"._AM_XSITEMAP_PLUGIN_ONLINE."</th>
+
+ <th align=\"center\" width=\"10%\">"._AM_XSITEMAP_FORMACTION."</th>
+ </tr>";
+
+ $class = "odd";
+
+ foreach (array_keys($plugin_arr) as $i) {
+ if ( $plugin_arr[$i]->getVar("topic_pid") == 0) {
+ echo "<tr class=\"".$class."\">";
+ $class = ($class == "even") ? "odd" : "even";
+ echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_name")."</td>";
+ echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_mod_version")."</td>";
+ echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_mod_table")."</td>";
+ echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_cat_id")."</td>";
+ echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_cat_pid")."</td>";
+ echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_cat_name")."</td>";
+ echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_weight")."</td>";
+ echo "<td align=\"center\">".$plugin_arr[$i]->getVar("plugin_call")."</td>";
+ echo "<td align=\"center\">".XoopsUser::getUnameFromId($plugin_arr[$i]->getVar("plugin_submitter"),"S")."</td>";
+ echo "<td align=\"center\">".formatTimeStamp($plugin_arr[$i]->getVar("plugin_date_created"),"S")."</td>";
+
+ $online = $plugin_arr[$i]->getVar("plugin_online");
+
+ if ($online == 1) {
+ echo "<td align=\"center\"><a href=\"./plugin.php?op=update_online_plugin&plugin_id=".$plugin_arr[$i]->getVar("plugin_id")."&plugin_online=0\"><img src=\"./../assets/images/icons/on.png\" border=\"0\" alt=\""._AM_XSITEMAP_ON."\" title=\""._AM_XSITEMAP_ON."\"></a></td>";
+ } else {
+ echo "<td align=\"center\"><a href=\"./plugin.php?op=update_online_plugin&plugin_id=".$plugin_arr[$i]->getVar("plugin_id")."&plugin_online=1\"><img src=\"./../assets/images/icons/off.png\" border=\"0\" alt=\""._AM_XSITEMAP_OFF."\" title=\""._AM_XSITEMAP_OFF."\"></a></td>";
+ }
+ echo "<td align=\"center\" width=\"10%\">
+ <a href=\"plugin.php?op=edit_plugin&plugin_id=".$plugin_arr[$i]->getVar("plugin_id")."\"><img src=\"../assets/images/icons/edit.png\" alt=\""._AM_XSITEMAP_EDIT."\" title=\""._AM_XSITEMAP_EDIT."\"></a>
+ <a href=\"plugin.php?op=delete_plugin&plugin_id=".$plugin_arr[$i]->getVar("plugin_id")."\"><img src=\"../assets/images/icons/delete.png\" alt=\""._AM_XSITEMAP_DELETE."\" title=\""._AM_XSITEMAP_DELETE."\"></a>
+ </td>";
+ echo "</tr>";
+ }
+ }
+ echo "</table><br><br>";
+ }
+
+ // Affichage du formulaire
+ $obj =& $pluginHandler->create();
+ $form = $obj->getForm();
+}
+
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/xml.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/xml.php 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/admin/xml.php 2014-04-25 12:10:28 UTC (rev 12483)
@@ -1,70 +1,67 @@
-<?php
-/**
- * ****************************************************************************
- * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net"
- * ****************************************************************************
- * xsitemap - MODULE FOR XOOPS CMS
- * Copyright (c) Urbanspaceman (http://www.takeaweb.it)
- *
- * 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 Urbanspaceman (http://www.takeaweb.it)
- * @license GPL
- * @package xsitemap
- * @author Urbanspaceman (http://www.takeaweb.it)
- *
- * Version : 1.00:
- * ****************************************************************************
- */
-
-include '../../../include/cp_header.php';
-
-//xoops_cp_header();
-include 'admin_header.php';
-xoops_cp_header();
-
-$index_admin = new ModuleAdmin();
-
-include_once(XOOPS_ROOT_PATH . "/class/tree.php");
-include_once XOOPS_ROOT_PATH."/modules/xsitemap/class/plugin.php";
-include_once XOOPS_ROOT_PATH."/modules/xsitemap/include/functions.php";
-include_once(XOOPS_ROOT_PATH . "/modules/xsitemap/class/xsitemap_class.php");
-
-
-echo $index_admin->addNavigation('xml.php');
-
-$xmlfile = XOOPS_ROOT_PATH."/xsitemap.xml";
-$stat = stat($xmlfile);
-$last_mod = date("d-m-Y H:i:s",$stat['mtime']);
-//if ( is_readable( $xmlfile ) ){
-
-
-echo "<div style=\"padding: 8px;\">";
-
- echo ""._AM_XSITEMAP_XML_LASTUPD." ".$last_mod;
- echo "<br/>";
- echo "<br/>";
- echo ""._AM_XSITEMAP_UPDATE_XML."";
- echo "<br/>";
- echo "<br/>";
- echo "<form action=xml.php method=post>
- <input type=submit name=update value="._AM_XSITEMAP_MANAGER_UPDATE.">
- </form><br/>";
- if(isset($_POST['update'])) {
- xsitemap_xml_admin();
- }
- echo "</div>
- <br clear=\"all\" />";
-/*
-$site_url = UrlEncode(XOOPS_URL."/modules/xsitemap/xsitemap.xml");
-echo "<div>";
-echo "invia la sitemap a google <a href='http://www.google.com/webmasters/tools/ping?sitemap=".$site_url."'>CLICCA</a>";
-echo "</div>";*/
-//}
-include 'admin_footer.php';
-?>
+<?php
+/**
+ * ****************************************************************************
+ * Module g\xE9n\xE9r\xE9 par TDMCreate de la TDM "http://www.tdmxoops.net"
+ * ****************************************************************************
+ * xsitemap - MODULE FOR XOOPS CMS
+ * Copyright (c) Urbanspaceman (http://www.takeaweb.it)
+ *
+ * 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 Urbanspaceman (http://www.takeaweb.it)
+ * @license GPL
+ * @package xsitemap
+ * @author Urbanspaceman (http://www.takeaweb.it)
+ *
+ * Version : 1.00:
+ * ****************************************************************************
+ */
+
+include '../../../include/cp_header.php';
+
+//xoops_cp_header();
+include 'admin_header.php';
+xoops_cp_header();
+
+$index_admin = new ModuleAdmin();
+
+include_once(XOOPS_ROOT_PATH . "/class/tree.php");
+include_once XOOPS_ROOT_PATH."/modules/xsitemap/class/plugin.php";
+include_once XOOPS_ROOT_PATH."/modules/xsitemap/include/functions.php";
+include_once(XOOPS_ROOT_PATH . "/modules/xsitemap/class/xsitemap_class.php");
+
+echo $index_admin->addNavigation('xml.php');
+
+$xmlfile = XOOPS_ROOT_PATH."/xsitemap.xml";
+$stat = stat($xmlfile);
+$last_mod = date("d-m-Y H:i:s",$stat['mtime']);
+//if ( is_readable( $xmlfile ) ) {
+
+echo "<div style=\"padding: 8px;\">";
+
+ echo ""._AM_XSITEMAP_XML_LASTUPD." ".$last_mod;
+ echo "<br/>";
+ echo "<br/>";
+ echo ""._AM_XSITEMAP_UPDATE_XML."";
+ echo "<br/>";
+ echo "<br/>";
+ echo "<form action=xml.php method=post>
+ <input type=submit name=update value="._AM_XSITEMAP_MANAGER_UPDATE.">
+ </form><br/>";
+ if (isset($_POST['update'])) {
+ xsitemap_xml_admin();
+ }
+ echo "</div>
+ <br clear=\"all\" />";
+/*
+$site_url = UrlEncode(XOOPS_URL."/modules/xsitemap/xsitemap.xml");
+echo "<div>";
+echo "invia la sitemap a google <a href='http://www.google.com/webmasters/tools/ping?sitemap=".$site_url."'>CLICCA</a>";
+echo "</div>";*/
+//}
+include 'admin_footer.php';
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/css/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/css/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/css/index.html 2014-04-25 12:10:28 UTC (rev 12483)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-center.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-center.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-center.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-center.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-center.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-left.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-left.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-left.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-left.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-left.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-right.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-right.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-right.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-right.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L1-right.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-bottom.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-bottom.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-bottom.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-bottom.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-bottom.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-center.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-center.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-center.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-center.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-center.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-li-top.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-li-top.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-li-top.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-li-top.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-li-top.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-ul-top.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-ul-top.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-ul-top.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-ul-top.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/L3-ul-top.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/index.html 2014-04-25 12:10:28 UTC (rev 12483)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/plugin.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/plugin.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/plugin.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/plugin.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/plugin.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/xml.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/xml.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/xml.png 2014-04-25 12:08:17 UTC (rev 12482)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xsitemap/assets/images/admin/xml.png 2014-04-25 12:10:28 UTC (rev 12483)
Property changes on: XoopsMo...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 12:08:38
|
Revision: 12482
http://sourceforge.net/p/xoops/svn/12482
Author: beckmi
Date: 2014-04-25 12:08:17 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): XoopsPoll
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/xoopspoll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/xoopspolllog.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/xoopspolloption.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/xoopspollrenderer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/comment_delete.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/comment_edit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/comment_new.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/comment_post.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/comment_reply.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/docs/credits.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/docs/install.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/docs/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/english/help/help.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/english/mail_template/mail_results.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/pollresults.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/test/XOOPS Poll Create
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/test/XOOPS Poll Delete
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/test/XOOPS Poll Edit
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/test/XOOPS Poll Vote
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/test/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/utility.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/css/datetimepicker.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/aqua.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/black.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/blank.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/blue.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/brown.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/darkgreen.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/gold.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/green.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/grey.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/orange.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/pink.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/purple.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/red.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/colorbars/yellow.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/icons/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/icons/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/icons/logo_large.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/icons/logo_small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/icons/obscured.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/images/xoopspoll_slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/js/jquery-ui-sliderAccess.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/assets/js/jquery-ui-timepicker-addon.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/blocks/multipoll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/blocks/singlepoll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/constants.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/formdatetimepicker.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/log.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/option.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/plugin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/plugin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/plugin/userlog.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/poll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/pollutility.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/renderer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/class/request.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/marquee/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/marquee/plugins/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/marquee/plugins/xoopspoll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/marquee/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/class/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/class/post.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/class/userlanguage.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/language/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/language/english/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/polls.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/css/language/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/css/language/english/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/css/language/english/style.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/css/language/persian/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/css/language/persian/style.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/newbb_poll_results.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/newbb_poll_view.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/templates/newbb_viewtopic.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/topicmanager.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/viewtopic.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/irmtfan/votepolls.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/class/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/class/post.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/language/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/language/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/polls.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/templates/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/templates/newbb_poll_results.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/templates/newbb_poll_view.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/topicmanager.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/viewtopic.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/newbb_4x/trunk_4_00/votepolls.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/smartclone/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/smartclone/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/smartclone/plugins/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/smartclone/plugins/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/smartclone/plugins/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/smartclone/plugins/xoopspoll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/extras/smartclone/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/include/oninstall.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/include/onuninstall.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/include/onupdate.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/include/search.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/english/mail_template/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/english/mail_template/mail_voter.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/preloads/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/preloads/core.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/preloads/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/admin/xoopspoll_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/admin/xoopspoll_list.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/admin/xoopspoll_utility.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/blocks/xoopspoll_block_poll.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/blocks/xoopspoll_block_singlepoll.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_results.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_results_renderer.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_view.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/xoopspoll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/blocks/xoopspoll.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/include/constants.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/include/onupdate.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/french_iso/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/french_utf8/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/nederlands/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/spanish/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/language/swedish/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/blocks/xoopspoll_block_poll.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_admin_about.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_admin_help.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_results.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/templates/xoopspoll_view.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/about.php 2014-04-25 12:03:01 UTC (rev 12481)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/about.php 2014-04-25 12:08:17 UTC (rev 12482)
@@ -1,24 +1,29 @@
<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
/**
* XOOPS Poll module
+ * Display module 'About' page in administration interface
*
- * 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:: {@link http://sourceforge.net/projects/xoops/ The XOOPS Project}
+ * @license:: {@link http://www.fsf.org/copyleft/gpl.html GNU public license}
+ * @package:: xoopspoll
+ * @subpackage:: admin
+ * @since:: 1.40
+ * @author:: Mage, Mamba
+ * @version:: $Id$
*
- * @copyright The XOOPS Project (http://www.xoops.org)
- * @license GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/)
- * @package xoopsPoll
- * @since 2.5.0
- * @author Mage, Mamba
- * @version $Id $
- **/
-
-include_once dirname(__FILE__) . '/admin_header.php';
-
+ * @uses ModuleAdmin
+ * @uses ModuleAdmin::addNavigation to set the display page
+ * @uses ModuleAdmin::renderAbout to display the page passing PAYPAL key to method
+ */
+require_once 'admin_header.php';
xoops_cp_header();
$aboutAdmin = new ModuleAdmin();
@@ -26,4 +31,4 @@
echo $aboutAdmin->addNavigation('about.php');
echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false);
-include 'admin_footer.php';
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/admin_footer.php 2014-04-25 12:03:01 UTC (rev 12481)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/admin_footer.php 2014-04-25 12:08:17 UTC (rev 12482)
@@ -1,26 +1,46 @@
<?php
-/**
- * XoopsPoll module
+/*
+
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+ /**
+ * XOOPS Poll module
*
- * 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:: {@link http://sourceforge.net/projects/xoops/ The XOOPS Project}
+ * @license:: {@link http://www.fsf.org/copyleft/gpl.html GNU public license}
+ * @package:: xoopspoll
+ * @subpackage:: admin
+ * @since:: 1.32
+ * @author:: XOOPS Module Team
+ * @version:: $Id$
*
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @package xoopspoll
- * @since 2.5.0
- * @author XOOPS Module Team
- * @version $Id $
-**/
+ * @uses $GLOBALS['xoopsModule'] used to get information about the module
+ * @uses xoops_gethandler() used to load information about the module
+ * @uses XoopsModule::getByDirname() to load information if module info not currently present
+ */
+
+if (!isset($GLOBALS['xoopsModule']) || !($GLOBALS['xoopsModule'] instanceof XoopsModule)) {
+ $GLOBALS['xoopsModule'] =& XoopsModule::getByDirname('xoopspoll');
+}
+
+$moduleHandler =& xoops_gethandler('module');
+$moduleInfo =& $moduleHandler->get($GLOBALS['xoopsModule']->getVar('mid'));
+
+$pathImageAdmin = '..' . DIRECTORY_SEPARATOR . $moduleInfo->getInfo('icons32');
+
echo "<div class='adminfooter'>\n"
- ." <div style='text-align: center;'>\n"
- ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n"
- ." </div>\n"
- ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
- ."</div>";
-
-xoops_cp_footer();
\ No newline at end of file
+ . " <div class='center'>\n"
+ . " <a href='" . $moduleInfo->getInfo('author_website_url') . "' target='_blank'><img src='{$pathImageAdmin}" . DIRECTORY_SEPARATOR . "xoopsmicrobutton.gif' alt='" . $xoopsModule->getInfo('author_website_name') . "' title='" . $moduleInfo->getInfo('author_website_name') . "' /></a>\n"
+ . " </div>\n"
+ . " <div class='center smallsmall italic pad5'>\n"
+ . " " . _AM_XOOPSPOLL_MAINTAINED_BY
+ . " <a class='tooltip' rel='external' href='http://" . $GLOBALS['xoopsModule']->getInfo('module_website_url') . "' "
+ . "title='" . _AM_XOOPSPOLL_MAINTAINTED_TITLE . "'>" . _AM_XOOPSPOLL_MAINTAINTED_TEXT . "</a>\n"
+ . " </div>\n"
+ . "</div>";
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/admin_header.php 2014-04-25 12:03:01 UTC (rev 12481)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/admin_header.php 2014-04-25 12:08:17 UTC (rev 12482)
@@ -1,42 +1,62 @@
<?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.
+*/
/**
- * XoopsPoll module
+ * XOOPS Poll module
*
- * 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:: {@link http://sourceforge.net/projects/xoops/ The XOOPS Project}
+ * @license:: {@link http://www.fsf.org/copyleft/gpl.html GNU public license}
+ * @package:: xoopspoll
+ * @subpackage:: admin
+ * @since:: 1.32
+ * @author:: XOOPS Module Team
+ * @version:: $Id $
*
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @package xoopspoll
- * @since 2.5.0
- * @author XOOPS Module Team
- * @version $Id $
- **/
+ * @uses $GLOBALS['xoops']::path read folder information about XOOPS
+ * @uses $GLOBALS['xoopsModule'] reads module specific information
+ * @uses xoops_load() method to dynamically load class for use
+ * @uses xoops_gethandler() function to load the module handler
+ * @uses xoops_loadLanguage() loads the module language defines
+ * @uses MyTextSanitizer
+ */
+/** {@internal the following 2 file includes aren't
+ * required as they are done by cp_header.php}
+ */
+
$path = dirname(dirname(dirname(dirname(__FILE__))));
-include_once $path . '/mainfile.php';
-include_once $path . '/include/cp_functions.php';
-require_once $path . '/include/cp_header.php';
+require_once $path . DIRECTORY_SEPARATOR . 'include'
+ . DIRECTORY_SEPARATOR . 'cp_header.php';
-global $xoopsModule;
+/** Load language files
+ * {@internal the following load is not needed, it's done in ./include/cp_header.php */
+//xoops_loadLanguage('admin', 'xoopspoll');
+xoops_loadLanguage('modinfo', 'xoopspoll');
+xoops_loadLanguage('main', 'xoopspoll');
+xoops_load('constants', 'xoopspoll');
-$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+$pathIcon16 = '..' . DIRECTORY_SEPARATOR . $GLOBALS['xoopsModule']->getInfo('icons16');
+$pathIcon32 = '..' . DIRECTORY_SEPARATOR . $GLOBALS['xoopsModule']->getInfo('icons32');
+$pathModuleAdmin = $GLOBALS['xoopsModule']->getInfo('dirmoduleadmin');
-// Load language files
-xoops_loadLanguage('admin', $thisModuleDir);
-xoops_loadLanguage('modinfo', $thisModuleDir);
-xoops_loadLanguage('main', $thisModuleDir);
+// technically this isn't needed if only supporting XOOPS >= 2.5.5+
+if (file_exists($GLOBALS['xoops']->path($pathModuleAdmin . DIRECTORY_SEPARATOR . "moduleadmin.php"))) {
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin . DIRECTORY_SEPARATOR . "moduleadmin.php");
+} else {
+ redirect_header($GLOBALS['xoops']->path('admin.php'), XoopspollConstants::REDIRECT_DELAY_LONG, _AM_XOOPSPOLL_ADMIN_MISSING, false);
+}
-$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
-$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
-$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+$myts =& MyTextSanitizer::getInstance();
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
- include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
- redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
- }
\ No newline at end of file
+/*
+if (!isset($GLOBALS['xoopsTpl']) || !$GLOBALS['xoopsTpl'] instanceof XoopsTpl) {
+ include_once $GLOBALS['xoops']->path("class" . DIRECTORY_SEPARATOR . "template.php");
+ $GLOBALS['xoopsTpl'] = new XoopsTpl();
+}
+*/
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/index.php 2014-04-25 12:03:01 UTC (rev 12481)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/index.php 2014-04-25 12:08:17 UTC (rev 12482)
@@ -1,51 +1,70 @@
<?php
-// $Id$
-// ------------------------------------------------------------------------ //
-// XOOPS - PHP Content Management System //
-// Copyright (c) 2000 XOOPS.org //
-// <http://www.xoops.org/> //
-// ------------------------------------------------------------------------ //
-// This program is free software; you can redistribute it and/or modify //
-// it under the terms of the GNU General Public License as published by //
-// the Free Software Foundation; either version 2 of the License, or //
-// (at your option) any later version. //
-// //
-// You may not change or alter any portion of this comment or credits //
-// of supporting developers from this source code or any supporting //
-// source code which is considered copyrighted (c) material of the //
-// original comment or credit authors. //
-// //
-// This program is distributed in the hope that it will be useful, //
-// but WITHOUT ANY WARRANTY; without even the implied warranty of //
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
-// GNU General Public License for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program; if not, write to the Free Software //
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
-// ------------------------------------------------------------------------ //
+/*
+ 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.
-require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
-include_once dirname(__FILE__) . '/admin_header.php';
-xoops_cp_header();
+ 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.
-$indexAdmin = new ModuleAdmin();
+ 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.
-$result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("xoopspoll_desc") . "") ;
-list($totalPolls) = $xoopsDB->fetchRow($result) ;
+ 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
+*/
+ /**
+ * XOOPS Poll module
+ * Administration index to display module information and admin links
+ *
+ * @copyright:: {@link http://sourceforge.net/projects/xoops/ The XOOPS Project}
+ * @license:: {@link http://www.fsf.org/copyleft/gpl.html GNU public license}
+ * @package:: xoopspoll
+ * @subpackage:: admin
+ * @since:: 1.32
+ * @author:: XOOPS Module Team
+ * @version:: $Id$
+**/
-$result = $xoopsDB->query("SELECT COUNT(*) FROM " . $xoopsDB->prefix("xoopspoll_desc") . " WHERE end_time < UNIX_TIMESTAMP()") ;
-list($totalNonActivePolls) = $xoopsDB->fetchRow($result) ;
+require_once 'admin_header.php';
+xoops_cp_header();
-$totalActivePolls = $totalPolls - $totalNonActivePolls;
+$admin_class = new ModuleAdmin();
-$indexAdmin->addInfoBox(_MD_XOOPSPOLL_DASHBOARD) ;
-$indexAdmin->addInfoBoxLine(_MD_XOOPSPOLL_DASHBOARD, "<infolabel>" ._MD_XOOPSPOLL_TOTALACTIVE. "</infolabel>", $totalActivePolls, 'Green') ;
-$indexAdmin->addInfoBoxLine(_MD_XOOPSPOLL_DASHBOARD, "<infolabel>" ._MD_XOOPSPOLL_TOTALNONACTIVE. "</infolabel>", $totalNonActivePolls, 'Red') ;
-$indexAdmin->addInfoBoxLine(_MD_XOOPSPOLL_DASHBOARD, "<infolabel>" ._MD_XOOPSPOLL_TOTALPOLLS."</infolabel><infotext>", $totalPolls."</infotext>") ;
-
+$pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+$totalPolls = $pollHandler->getCount();
+$criteria = new CriteriaCompo();
+$criteria->add(new Criteria('start_time', time(), '<='));
+$criteria->add(new Criteria('end_time', time(), '>'));
+$totalActivePolls = $pollHandler->getCount($criteria);
+$criteria = new CriteriaCompo();
+$criteria->add(new Criteria('start_time', time(), '>'));
+$totalWaitingPolls = $pollHandler->getCount($criteria);
+$totalExpiredPolls = $totalPolls - $totalActivePolls - $totalWaitingPolls;
- echo $indexAdmin->addNavigation('index.php');
- echo $indexAdmin->renderIndex();
+$admin_class->addInfoBox(_MD_XOOPSPOLL_DASHBOARD) ;
+$admin_class->addInfoBoxLine(_MD_XOOPSPOLL_DASHBOARD, "<span class='infolabel'>" ._MD_XOOPSPOLL_TOTALACTIVE. "</span>", $totalActivePolls, 'Green') ;
+$admin_class->addInfoBoxLine(_MD_XOOPSPOLL_DASHBOARD, "<span class='infolabel'>" ._MD_XOOPSPOLL_TOTALWAITING. "</span>", $totalWaitingPolls, 'Green') ;
+$admin_class->addInfoBoxLine(_MD_XOOPSPOLL_DASHBOARD, "<span class='infolabel'>" ._MD_XOOPSPOLL_TOTALEXPIRED. "</span>", $totalExpiredPolls, 'Red') ;
+$admin_class->addInfoBoxLine(_MD_XOOPSPOLL_DASHBOARD, "<span class='infolabel'>" ._MD_XOOPSPOLL_TOTALPOLLS."</span><span class='infotext'>", $totalPolls."</span>") ;
-include "admin_footer.php";
\ No newline at end of file
+/* use templates just in case we want to easily modify display in the future */
+$GLOBALS['xoopsTpl']->assign('navigation', $admin_class->addNavigation('index.php'));
+$GLOBALS['xoopsTpl']->assign('renderindex', $admin_class->renderIndex());
+$GLOBALS['xoopsTpl']->display($GLOBALS['xoops']->path('modules' . DIRECTORY_SEPARATOR
+ . 'xoopspoll' . DIRECTORY_SEPARATOR
+ . 'templates' . DIRECTORY_SEPARATOR
+ . 'admin' . DIRECTORY_SEPARATOR
+ . 'xoopspoll_index.tpl')
+);
+
+require 'admin_footer.php';
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/main.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/main.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xoopspoll/admin/main.php 2014-04-25 12:08:17 UTC (rev 12482)
@@ -0,0 +1,727 @@
+<?php
+/*
+ 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
+ */
+
+/**
+ * XOOPS Poll Administration
+ * Routines to manage administration of CRUD and display of polls
+ *
+ * @copyright:: {@link http://sourceforge.net/projects/xoops/ The XOOPS Project}
+ * @license:: {@link http://www.fsf.org/copyleft/gpl.html GNU public license}
+ * @package:: xoopspoll
+ * @subpackage:: admin
+ * @author:: Xoops Module Team
+ * @since:: 1.0
+ * @version:: $Id$
+ *
+ * @uses xoops_load() to instantiate needed classes
+ * @uses XoopsFormloader
+ * @uses Xoopslists
+ * @uses CriteriaCompo
+ * @uses Criteria
+ * @uses xoops_getmodulehandler() to load this modules class handlers
+ * @uses ModuleAdmin class to display module administration page navigation
+ * @uses $GLOBALS['xoopsSecurity']::getTokenHTML() used for security on input of form data
+ * @uses $GLOBALS['xoops'] class::methods used to get general information about XOOPS
+ * @uses XoopsPageNav class to display page navigation links for multiple pages of data
+ * @uses xoops_template_clear_module_cache() function used to clear cache after data has been updated
+ * @uses redirect_header() function to send user to page after completing task(s)
+ */
+
+require_once 'admin_header.php';
+include_once $GLOBALS['xoops']->path("class" . DIRECTORY_SEPARATOR . "xoopsblock.php");
+
+xoops_load('xoopsformloader');
+xoops_load('xoopslists');
+xoops_load('renderer', 'xoopspoll');
+xoops_load('pollUtility', 'xoopspoll');
+xoops_load('request', 'xoopspoll');
+
+$op = XoopspollRequest::getString('op', 'list');
+switch ($op) {
+
+case 'list':
+default:
+ $limit = XoopspollRequest::getInt('limit', XoopspollConstants::DEFAULT_POLL_PAGE_LIMIT);
+ $start = XoopspollRequest::getInt('start', 0);
+
+ $pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+ $criteria = new CriteriaCompo();
+ $criteria->setLimit($limit + 1);
+ $criteria->setStart($start);
+ $criteria->setSort('weight ASC, start_time'); // trick criteria to allow 2 sort criteria
+ $criteria->setOrder('ASC');
+ $pollObjs = $pollHandler->getAll($criteria);
+ $pollsCount = count($pollObjs);
+
+// $GLOBALS['xoopsOption']['template_main'] = 'xoopspoll_list.html';
+ xoops_cp_header();
+ $admin_class = new ModuleAdmin();
+
+ $xoopsTpl->assign('navigation', $admin_class->addNavigation('main.php'));
+ $admin_class->addItemButton(_AM_XOOPSPOLL_CREATENEWPOLL, 'main.php' . '?op=add', $icon = 'add');
+ $xoopsTpl->assign('addPollButton', $admin_class->renderButton());
+
+ $renderedNav = "";
+
+ if (is_array($pollObjs) && $pollsCount > 0) {
+ /* if newbb forum module is loaded find poll/topic association */
+ $module_handler =& xoops_gethandler('module');
+ $newbbModule =& $module_handler->getByDirname('newbb');
+ if (($newbbModule instanceof XoopsModule) && $newbbModule->isactive()) {
+ $topic_handler =& xoops_getmodulehandler('topic', 'newbb');
+ $topicFields = array('topic_id', 'topic_title', 'poll_id');
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria('topic_haspoll', 0, '>'));
+ $pollsWithTopics = array();
+ $topicsWithPolls = $topic_handler->getAll($criteria, $topicFields, false);
+ foreach ($topicsWithPolls as $pollTopics) {
+ $pollsWithTopics[$pollTopics['poll_id']] = array(
+ 'topic_id' => $pollTopics['topic_id'],
+ 'topic_title' => $pollTopics['topic_title']
+ );
+ }
+ if (!empty($pollsWithTopics)) {
+ $admin_class->addInfoBox(_AM_XOOPSPOLL_NEWBB_SUPPORT);
+ $admin_class->addInfoBoxLine(_AM_XOOPSPOLL_NEWBB_SUPPORT, "<img src='" . $pathIcon16 . DIRECTORY_SEPARATOR . "forum.png' alt='" . _AM_XOOPSPOLL_NEWBB_SUPPORT . "' /> " . _AM_XOOPSPOLL_NEWBB_INTRO, null, null, "information");
+ $newbbIntro = $admin_class->renderInfoBox();
+ } else {
+ $newbbIntro = "";
+ }
+ } else {
+ $pollsWithTopics = array();
+ $newbbIntro = "";
+ }
+ $xoopsTpl->assign('newbbIntro', $newbbIntro);
+ $xoopsTpl->assign('securityToken', $GLOBALS['xoopsSecurity']->getTokenHTML());
+
+ $pollItems = array();
+ foreach ($pollObjs as $pollObj) {
+ $pollVars = $pollObj->getValues();
+ $id = $pollVars['poll_id'];
+
+ if (array_key_exists($id, $pollsWithTopics)) {
+ $topic_id = $pollsWithTopics[$id]['topic_id'];
+ $topic_title = $pollsWithTopics[$id]['topic_title'];
+ } else {
+ $topic_id = 0;
+ $topic_title = "";
+ }
+
+ $checked = (XoopspollConstants::DISPLAY_POLL_IN_BLOCK == $pollVars['display']) ? " checked='checked'" : "";
+
+ $xuCurrentTimestamp = xoops_getUserTimestamp(time());
+ $xuCurrentFormatted = ucfirst(date(_MEDIUMDATESTRING, $xuCurrentTimestamp));
+ $xuStartTimestamp = xoops_getUserTimestamp($pollVars['start_time']);
+ $xuStartFormattedTime = ucfirst(date(_MEDIUMDATESTRING, $xuStartTimestamp));
+ $xuEndTimestamp = xoops_getUserTimestamp($pollVars['end_time']);
+
+ if ($xuEndTimestamp > $xuCurrentTimestamp) {
+ $end = ucfirst(date(_MEDIUMDATESTRING, $xuEndTimestamp)); // formatted output for current user
+ } else {
+ $end = "<span class='red'>" . _AM_XOOPSPOLL_EXPIRED . "</span><br />"
+ . "<a href='" . $_SERVER['PHP_SELF'] . "?op=restart&poll_id={$id}'>" . _AM_XOOPSPOLL_RESTART."</a>";
+ }
+
+ $pollItems[$id] = array(
+ 'question' => $pollVars['question'],
+ 'id' => $id,
+ 'weight' => $pollVars['weight'],
+ 'topic_id' => $topic_id,
+ 'topic_title' => $topic_title,
+ 'checked' => $checked,
+ 'voters' => $pollVars['voters'],
+ 'votes' => $pollVars['votes'],
+ 'xuStartFormattedTime' => $xuStartFormattedTime,
+ 'end' => $end,
+ 'buttons' => array(
+ 'edit' => array(
+ 'href' => $_SERVER['PHP_SELF'] . "?op=edit&poll_id={$id}",
+ 'file' => $pathIcon16 . DIRECTORY_SEPARATOR . "edit.png",
+ 'alt' => _AM_XOOPSPOLL_EDITPOLL),
+ 'clone' => array(
+ 'href' => $_SERVER['PHP_SELF'] . "?op=clone&poll_id={$id}",
+ 'file' => $pathIcon16 . DIRECTORY_SEPARATOR . "editcopy.png",
+ 'alt' => _AM_XOOPSPOLL_CLONE),
+ 'delete' => array(
+ 'href' => $_SERVER['PHP_SELF'] . "?op=delete&poll_id={$id}",
+ 'file' => $pathIcon16 . DIRECTORY_SEPARATOR . "delete.png",
+ 'alt' => _DELETE),
+ 'log' => array(
+ 'href' => $_SERVER['PHP_SELF'] . "?op=log&poll_id={$id}",
+ 'file' => $pathIcon16 . DIRECTORY_SEPARATOR . "search.png",
+ 'alt' => _AM_XOOPSPOLL_VIEWLOG)
+ )
+ );
+ if ($topic_id > 0) {
+ $pollItems[$id]['buttons']['forum'] = array(
+ 'href' => $GLOBALS['xoops']->url("modules/newbb/viewtopic.php") . "?topic_id={$topic_id}",
+ 'file' => $pathIcon16 . DIRECTORY_SEPARATOR . "forum.png",
+ 'alt' => _AM_XOOPSPOLL_NEWBB_TOPIC . " " . htmlspecialchars($topic_title)
+ );
+ }
+ }
+ xoops_load('pagenav');
+ $pageNav = new XoopsPageNav($pollsCount, $limit, $start);
+ $renderedNav = $pageNav->renderNav();
+ }
+
+ $xoopsTpl->assign('pollItems', $pollItems);
+ $xoopsTpl->assign('rendered_nav', $renderedNav);
+ $xoopsTpl->assign('self', $_SERVER['PHP_SELF']);
+ $xoopsTpl->display($GLOBALS['xoops']->path('modules' . DIRECTORY_SEPARATOR
+ . 'xoopspoll' . DIRECTORY_SEPARATOR
+ . 'templates' . DIRECTORY_SEPARATOR
+ . 'admin' . DIRECTORY_SEPARATOR
+ . 'xoopspoll_list.tpl')
+ );
+ include 'admin_footer.php';
+ exit();
+ break;
+
+case 'edit':
+case 'add':
+ $optHandler =& xoops_getmodulehandler('option', 'xoopspoll');
+ $pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+ $pollId = XoopspollRequest::getInt('poll_id', 0);
+ $pollObj = $pollHandler->get($pollId); // will auto create object if poll_id=0
+
+ // display the form
+ xoops_cp_header();
+ $admin_class = new ModuleAdmin();
+ echo $admin_class->addNavigation('main.php');
+ $pollObj->renderForm($_SERVER['PHP_SELF'], 'post');
+ include 'admin_footer.php';
+ exit();
+ break;
+
+case 'update':
+ if (!$GLOBALS['xoopsSecurity']->check()) {
+ redirect_header($_SERVER['PHP_SELF'], XoopspollConstants::REDIRECT_DELAY_MEDIUM, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
+ }
+
+ $optHandler =& xoops_getmodulehandler('option', 'xoopspoll');
+ $logHandler =& xoops_getmodulehandler('log', 'xoopspoll');
+ $pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+
+ $pollId = XoopspollRequest::getInt('poll_id', 0, 'POST');
+ $pollObj = $pollHandler->get($pollId);
+
+ $notify = XoopspollRequest::getInt('notify', XoopspollConstants::NOTIFICATION_ENABLED, 'POST');
+
+ $currentTimestamp = time();
+ $xuEndTimestamp = strtotime(XoopspollRequest::getString('xu_end_time', null, 'POST'));
+ $endTimestamp = (empty($_POST['xu_end_time'])) ? ($currentTimestamp + XoopspollConstants::DEFAULT_POLL_DURATION) : userTimeToServerTime($xuEndTimestamp);
+ $xuStartTimestamp = strtotime(XoopspollRequest::getString('xu_start_time', null, 'POST'));
+ $startTimestamp = (empty($_POST['xu_start_time'])) ? ($endTimestamp - XoopspollConstants::DEFAULT_POLL_DURATION) : userTimeToServerTime($xuStartTimestamp);
+
+ // don't allow changing start time if there are votes in the log
+ if (($startTimestamp < $pollObj->getVar('start_time'))
+ && ($logHandler->getTotalVotesByPollId($pollId) > 0))
+ {
+ $startTimestamp = $pollObj->getVar('start_time'); //don't change start time
+ }
+
+ $pollVars = array(
+ 'user_id' => XoopspollRequest::getInt('user_id', $GLOBALS['xoopsUser']->uid(), 'POST'),
+ 'question' => XoopspollRequest::getString('question', null, 'POST'),
+ 'description' => XoopspollRequest::getText('description', null, 'POST'),
+ 'mail_status' => (XoopspollConstants::NOTIFICATION_ENABLED == $notify) ? XoopspollConstants::POLL_NOT_MAILED : XoopspollConstants::POLL_MAILED,
+ 'mail_voter' => XoopspollRequest::getInt('mail_voter', XoopspollConstants::NOT_MAIL_POLL_TO_VOTER, 'POST'),
+ 'start_time' => $startTimestamp,
+ 'end_time' => $endTimestamp,
+ 'display' => XoopspollRequest::getInt('display', XoopspollConstants::DO_NOT_DISPLAY_POLL_IN_BLOCK, 'POST'),
+ 'visibility' => XoopspollRequest::getInt('visibility', XoopspollConstants::HIDE_NEVER, 'POST'),
+ 'weight' => XoopspollRequest::getInt('weight', XoopspollConstants::DEFAULT_WEIGHT, 'POST'),
+ 'multiple' => XoopspollRequest::getInt('multiple', XoopspollConstants::NOT_MULTIPLE_SELECT_POLL, 'POST'),
+ 'multilimit' => XoopspollRequest::getInt('multilimit', XoopspollConstants::MULTIPLE_SELECT_LIMITLESS, 'POST'),
+ 'anonymous' => XoopspollRequest::getInt('anonymous', XoopspollConstants::ANONYMOUS_VOTING_DISALLOWED, 'POST'),
+ );
+ $pollObj->setVars($pollVars);
+ $pollId = $pollHandler->insert($pollObj);
+ if (!$pollId) {
+ $err = $pollObj->getHtmlErrors();
+ exit($err);
+ }
+
+ // now get the options
+ $optionIdArray = XoopspollRequest::getArray('option_id', array(), 'POST');
+ $optionIdArray = array_map('intval', $optionIdArray);
+ $optionTextArray = XoopspollRequest::getArray('option_text', array(), 'POST');
+ $optionColorArray = XoopspollRequest::getArray('option_color', array(), 'POST');
+
+ foreach ($optionIdArray as $key=>$oId) {
+ if (!empty($oId) && ($optionObj = $optHandler->get($oId))) {
+ // existing option object so need to update it
+ $optionTextArray[$key] = trim($optionTextArray[$key]);
+ if ('' == $optionTextArray[$key]) {
+ // want to delete this option
+ if (false !== $optHandler->delete($optionObj)) {
+ // now remove it from the log
+ $logHandler->deleteByOptionId($optionObj->getVar('option_id'));
+ }
+ } else {
+ $optionObj->setVar('option_text', $optionTextArray[$key]);
+ $optionObj->setVar('option_color', $optionColorArray[$key]);
+ $optionObj->setVar('poll_id', $pollId);
+ $optHandler->insert($optionObj);
+ }
+ } else {
+ // new option object
+ $optionObj = $optHandler->create();
+ $optionTextArray[$key] = trim($optionTextArray[$key]);
+ if ('' !== $optionTextArray[$key]) { // ignore if text is empty
+ $optionObj->setVar('option_text', $optionTextArray[$key]);
+ $optionObj->setVar('option_color', $optionColorArray[$key]);
+ $optionObj->setVar('poll_id', $pollId);
+ $optHandler->insert($optionObj);
+ }
+ unset($optionObj);
+ }
+ }
+
+ unset($optHandler, $logHandler, $pollObj, $pollHandler, $pollId);
+ // clear the template cache so changes take effect immediately
+ include_once $GLOBALS['xoops']->path("class" . DIRECTORY_SEPARATOR . "template.php");
+ xoops_template_clear_module_cache($GLOBALS['xoopsModule']->getVar('mid'));
+ redirect_header($_SERVER['PHP_SELF'] . "?op=list", XoopspollConstants::REDIRECT_DELAY_SHORT, _AM_XOOPSPOLL_DBUPDATED);
+ exit();
+ break;
+
+case 'delete':
+ $pollId = XoopspollRequest::getInt('poll_id', 0);
+ $pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+ $pollObj = $pollHandler->get($pollId);
+ if (empty($pollObj) || !($pollObj instanceof XoopspollPoll)) {
+ redirect_header($_SERVER['PHP_SELF'], XoopspollConstants::REDIRECT_DELAY_SHORT, implode('<br />', $pollHandler->getErrors()));
+ exit();
+ }
+ xoops_cp_header();
+ $admin_class = new ModuleAdmin();
+ echo $admin_class->addNavigation('main.php');
+ xoops_confirm(array('op' => 'delete_ok', 'poll_id' => $pollId), $_SERVER['PHP_SELF'], sprintf(_AM_XOOPSPOLL_RUSUREDEL, $myts->htmlSpecialChars($pollObj->getVar('question'))));
+ include 'admin_footer.php';
+// xoops_cp_footer();
+ exit();
+ break;
+
+case 'delete_ok':
+ if (!$GLOBALS['xoopsSecurity']->check()) {
+ redirect_header($_SERVER['PHP_SELF'], XoopspollConstants::REDIRECT_DELAY_MEDIUM, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
+ }
+ $pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+ $pollId = XoopspollRequest::getInt('poll_id', 0, 'POST');
+ if ($pollHandler->deleteAll(new Criteria('poll_id', $pollId, '='))) {
+ $optHandler =& xoops_getmodulehandler('option', 'xoopspoll');
+ $optHandler->deleteAll(new Criteria('poll_id', $pollId));
+ $logHandler =& xoops_getmodulehandler('log', 'xoopspoll');
+ $logHandler->deleteByPollId($pollId);
+ unset($pollHandler, $optHandler, $logHandler);
+ // clear the template cache
+ include_once $GLOBALS['xoops']->path("class" . DIRECTORY_SEPARATOR . "template.php");
+ xoops_template_clear_module_cache($GLOBALS['xoopsModule']->getVar('mid'));
+ // delete comments for this poll
+ xoops_comment_delete($GLOBALS['xoopsModule']->getVar('mid'), $pollId);
+
+ //now clear association with newbb topic if one exists
+ $module_handler =& xoops_gethandler('module');
+ $newbbModule =& $module_handler->getByDirname('newbb');
+ if (($newbbModule instanceof XoopsModule) && $newbbModule->isactive()) {
+ $topic_handler =& xoops_getmodulehandler('topic', 'newbb');
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria('poll_id', $pollId, "="));
+ /** {@internal the order of the next 2 statements is important! */
+ $topic_handler->updateAll('topic_haspoll', 0, $criteria); // clear poll association
+ $topic_handler->updateAll('poll_id', 0, $criteria); // clear poll_id
+ xoops_template_clear_module_cache($newbbModule->getVar('mid')); // clear newbb template cache
+ }
+ }
+ redirect_header($_SERVER['PHP_SELF'], XoopspollConstants::REDIRECT_DELAY_SHORT, _AM_XOOPSPOLL_DBUPDATED);
+ exit();
+ break;
+
+case 'restart':
+ xoops_load('FormDateTimePicker', 'xoopspoll');
+ $pollId = XoopspollRequest::getInt('poll_id', 0);
+ $pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+ $pollObj = $pollHandler->get($pollId);
+ $pollForm = new XoopsThemeForm(_AM_XOOPSPOLL_RESTARTPOLL, "poll_form", $_SERVER['PHP_SELF'], 'post', true);
+
+ // setup times for forms
+ $xuCurrentTimestamp = xoops_getUserTimestamp(time());
+ $xuCurrentFormatted = ucfirst(date(_MEDIUMDATESTRING, $xuCurrentTimestamp));
+ $xuStartTimestamp = $xuCurrentTimestamp;
+ $xuEndTimestamp = $xuStartTimestamp + XoopspollConstants::DEFAULT_POLL_DURATION;
+
+ $timeTray = new XoopsFormElementTray(_AM_XOOPSPOLL_POLL_TIMES, " ", "time_tray");
+
+ //add start time to the form
+ $startTimeText = new XoopspollFormDateTimePicker("<div class='bold'>" . _AM_XOOPSPOLL_START_TIME . "<br />"
+ . "<span class='x-small'>" . _AM_XOOPSPOLL_FORMAT . "<br />"
+ . sprintf(_AM_XOOPSPOLL_CURRENTTIME, $xuCurrentFormatted) . "</span></div>"
+ , 'xu_start_time'
+ , 20
+ , $xuStartTimestamp);
+ $timeTray->addElement($startTimeText, true);
+
+ // add ending date to form
+ $endTimeText = new XoopspollFormDateTimePicker("<div class='bold middle'>" . _AM_XOOPSPOLL_EXPIRATION . "</div>"
+ , 'xu_end_time'
+ , 20
+ , $xuEndTimestamp);
+ $timeTray->addElement($endTimeText, true);
+ $pollForm->addElement($timeTray);
+
+ $pollForm->addElement(new XoopsFormRadioYN(_AM_XOOPSPOLL_NOTIFY, "notify", XoopspollConstants::POLL_MAILED));
+ $pollForm->addElement(new XoopsFormRadioYN(_AM_XOOPSPOLL_RESET, "reset", 0));
+ $pollForm->addElement(new XoopsFormHidden("op", "restart_ok"));
+ $pollForm->addElement(new XoopsFormHidden("poll_id", $pollId));
+ $pollForm->addElement(new XoopsFormButton("", "poll_submit", _AM_XOOPSPOLL_RESTART, "submit"));
+
+ xoops_cp_header();
+ $admin_class = new ModuleAdmin();
+ echo $admin_class->addNavigation('main.php');
+ $pollForm->display();
+ include 'admin_footer.php';
+ exit();
+ break;
+
+case 'restart_ok':
+ if (!$GLOBALS['xoopsSecurity']->check()) {
+ redirect_header($_SERVER['PHP_SELF'], XoopspollConstants::REDIRECT_DELAY_MEDIUM, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
+ }
+ $pollId = XoopspollRequest::getInt('poll_id', 0, 'POST');
+ if (empty($pollId)) {
+ redirect_header($_SERVER['PHP_SELF'], XoopspollConstants::REDIRECT_DELAY_SHORT, _AM_XOOPSPOLL_ERROR_INVALID_POLLID);
+ exit();
+ }
+
+ $pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+ $pollObj = $pollHandler->get($pollId);
+
+ $xuEndTimestamp = strtotime(XoopspollRequest::getString('xu_end_time', null, 'POST'));
+ $xuStartTimestamp = strtotime(XoopspollRequest::getString('xu_start_time', null, 'POST'));
+
+ $endTimestamp = (empty($_POST['xu_end_time'])) ? (time() + XoopspollConstants::DEFAULT_POLL_DURATION) : userTimeToServerTime($xuEndTimestamp);
+ $startTimestamp = (empty($_POST['xu_start_time'])) ? ($xuEndTimestamp - XoopspollConstants::DEFAULT_POLL_DURATION) : userTimeToServerTime($xuStartTimestamp);
+ $pollObj->setVar('end_time', $endTimestamp);
+ $pollObj->setVar('start_time', $startTimestamp);
+
+ $notify = XoopspollRequest::getInt('notify', XoopspollConstants::NOTIFICATION_DISABLED, 'POST');
+ if (XoopspollConstants::NOTIFICATION_ENABLED == $notify) {
+ // if notify, set mail status to "not mailed"
+ $pollObj->setVar('mail_status', XoopspollConstants::POLL_NOT_MAILED);
+ } else {
+ // if not notify, set mail status to already "mailed"
+ $pollObj->setVar('mail_status', XoopspollConstants::POLL_MAILED);
+ }
+ // save the poll settings
+ $pollHandler->insert($pollObj);
+
+ $reset = XoopspollRequest::getInt('reset', XoopspollConstants::DO_NOT_RESET_RESULTS, 'POST');
+ if (XoopspollConstants::RESET_RESULTS == $reset) {
+ // reset all logs
+ $logHandler =& xoops_getmodulehandler('log', 'xoopspoll');
+ $logHandler->deleteByPollId($pollId);
+ unset($logHandler);
+ $optHandler =& xoops_getmodulehandler('option', 'xoopspoll');
+ $criteria = new Criteria('poll_id', $pollId, '=');
+ $optHandler->updateAll('option_count', 0, $criteria);
+ }
+ if (!$pollHandler->updateCount($pollObj)) {
+ echo $pollObj->getHtmlErrors();
+ exit();
+ }
+ include_once $GLOBALS['xoops']->path("class" . DIRECTORY_SEPARATOR . "template.php");
+ xoops_template_clear_module_cache($GLOBALS['xoopsModule']->getVar('mid'));
+ redirect_header($_SERVER['PHP_SELF'], XoopspollConstants::REDIRECT_DELAY_SHORT, _AM_XOOPSPOLL_DBUPDATED);
+ exit();
+ break;
+
+case 'log':
+ $pollId = XoopspollRequest::getInt('poll_id', 0);
+ $limit = XoopspollRequest::getInt('limit', XoopspollConstants::DEFAULT_POLL_PAGE_LIMIT);
+ $start = XoopspollRequest::getInt('start', 0);
+ $orderby = XoopspollRequest::getString('orderby', 'time');
+ $orderdir = XoopspollRequest::getString('orderdir', 'ASC');
+
+ if (empty($pollId)) {
+ redirect_header($_SERVER['PHP_SELF'], XoopspollConstants::REDIRECT_DELAY_SHORT, _AM_XOOPSPOLL_ERROR_INVALID_POLLID);
+ exit();
+ }
+
+ $pollHandler =& xoops_getmodulehandler('poll', 'xoopspoll');
+ $pollObj = $pollHandler->get($pollId);
+ $expiredClass = ($po...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 12:03:06
|
Revision: 12481
http://sourceforge.net/p/xoops/svn/12481
Author: beckmi
Date: 2014-04-25 12:03:01 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): xDonations
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/donations.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/transaction.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/blocks/donat_o_meter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/blocks/donate.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/blocks/donors.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/cancel.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/docs/credits.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/include/installscript.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/include/onupdate.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/include/uninstallscript.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/ipnppd.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/success.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/images/xdonations_slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/templates/blocks/donations_donate.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/templates/blocks/donations_donatometer.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/templates/blocks/donations_donors.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/templates/donations_main.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/language/french/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/templates/blocks/donations_donate.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/templates/blocks/donations_donatometer.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/templates/blocks/donations_donors.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/templates/donations_main.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/about.php 2014-04-25 12:02:15 UTC (rev 12480)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/about.php 2014-04-25 12:03:01 UTC (rev 12481)
@@ -1,29 +1,29 @@
-<?php
-/**
- * xDonations module
- *
- * 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}
- * @package xDonations
- * @since 2.5.0
- * @author Mage, Mamba
- * @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
+<?php
+/**
+ * xDonations module
+ *
+ * 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}
+ * @package xDonations
+ * @since 2.5.0
+ * @author Mage, Mamba
+ * @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';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/admin_footer.php 2014-04-25 12:02:15 UTC (rev 12480)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/admin_footer.php 2014-04-25 12:03:01 UTC (rev 12481)
@@ -18,9 +18,9 @@
**/
echo "<div class='adminfooter'>\n"
." <div style='text-align: center;'>\n"
- ." <a href='http://www.xoops.org' target='_blank'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n"
+ ." <a href='http://www.xoops.org' rel='external'><img src='{$pathIcon32}/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a>\n"
." </div>\n"
- ." " . _AM_DON_FOOTER . "\n"
+ ." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/admin_header.php 2014-04-25 12:02:15 UTC (rev 12480)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/admin_header.php 2014-04-25 12:03:01 UTC (rev 12481)
@@ -1,45 +1,45 @@
-<?php
-/**
- * xDonations module
- *
- * You may not change or alter any portion of this comment or credits
- * of supporting developers from this source code or any supporting source code
- * which is considered copyrighted (c) material of the original comment or credit authors.
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- *
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package xdonations
- * @since 2.5.0
- * @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';
-
-global $xoopsModule;
-
-$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
-
-//if functions.php file exist
-//require_once dirname(dirname(__FILE__)) . '/include/functions.php';
-
-// Load language files
-xoops_loadLanguage('admin', $thisModuleDir);
-xoops_loadLanguage('modinfo', $thisModuleDir);
-xoops_loadLanguage('main', $thisModuleDir);
-
-$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
-$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
-$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
- include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
- redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
- }
\ No newline at end of file
+<?php
+/**
+ * xDonations module
+ *
+ * You may not change or alter any portion of this comment or credits
+ * of supporting developers from this source code or any supporting source code
+ * which is considered copyrighted (c) material of the original comment or credit authors.
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
+ * @package xdonations
+ * @since 2.5.0
+ * @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';
+
+global $xoopsModule;
+
+$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+
+//if functions.php file exist
+//require_once dirname(dirname(__FILE__)) . '/include/functions.php';
+
+// Load language files
+xoops_loadLanguage('admin', $thisModuleDir);
+xoops_loadLanguage('modinfo', $thisModuleDir);
+xoops_loadLanguage('main', $thisModuleDir);
+
+$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
+$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
+$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
+ } else {
+ redirect_header("../../../admin.php", 5, _AM_XDONATIONS_MODULEADMIN_MISSING, false);
+ }
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/donations.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/donations.php 2014-04-25 12:02:15 UTC (rev 12480)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/xdonations/admin/donations.php 2014-04-25 12:03:01 UTC (rev 12481)
@@ -1,941 +1,932 @@
-<?php
-/************************************************************************/
-/* Donations - Paypal financial management module for Xoops 2 */
-/* Copyright (c) 2004 by Xoops2 Donations Module Dev Team */
-/* http://dev.xoops.org/modules/xfmod/project/?group_id=1060 */
-/* $Id$ */
-/************************************************************************/
-/* */
-/* Based on NukeTreasury for PHP-Nuke - by Dave Lawrence AKA Thrash */
-/* NukeTreasury - Financial management for PHP-Nuke */
-/* Copyright (c) 2004 by Dave Lawrence AKA Thrash */
-/* th...@fr... */
-/* thr...@ho... */
-/* */
-/************************************************************************/
-/* */
-/* 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. */
-/* */
-/* This program is distributed in the hope that it will be useful, but */
-/* WITHOUT ANY WARRANTY; without even the implied warranty of */
-/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU */
-/* General Public License for more details. */
-/* */
-/* You should have received a copy of the GNU General Public License */
-/* along with this program; if not, write to the Free Software */
-/* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 */
-/* USA */
-/************************************************************************/
-
-include '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . '..' . DIRECTORY_SEPARATOR . 'include' . DIRECTORY_SEPARATOR . 'cp_header.php';
-
-xoops_loadLanguage('main', $xoopsModule->getVar('dirname'));
-include '..' . DIRECTORY_SEPARATOR . 'include' . DIRECTORY_SEPARATOR . 'functions.php';
-include_once 'admin_header.php';
-xoops_cp_header();
-//adminmain();
-
-$tr_config = configInfo();
-//determine the currency
-$PP_CURR_CODE = explode('|',$tr_config['pp_curr_code']); // [USD,GBP,JPY,CAD,EUR,AUD]
-$PP_CURR_CODE = $PP_CURR_CODE[0];
-$curr_sign = define_curr($PP_CURR_CODE);
-
-/***************************************************************************
- *
- ***************************************************************************/
-function Treasury()
-{
- global $tr_config, $xoopsDB, $xoopsModule, $modversion, $curr_sign, $pathIcon16;
- include_once XOOPS_ROOT_PATH . DIRECTORY_SEPARATOR . 'class' . DIRECTORY_SEPARATOR . 'xoopsformloader.php';
- $indexAdmin = new ModuleAdmin();
-echo $indexAdmin->addNavigation('donations.php?op=Treasury');
-
- // Register paging
- $maxRows_Recordset1 = 10;
- $pageNum_Recordset1 = (isset($_POST['pageNum_Recordset1'])) ? intval($_POST['pageNum_Recordset1']) : 0 ;
- $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;
-
- // $query_Recordset1 = "SELECT id, date, DATE_FORMAT(date, '%d-%b-%Y') as fdate, DATE_FORMAT(date, '%d') as day, DATE_FORMAT(date, '%m') as mon, DATE_FORMAT(date, '%Y') as year, num, name, descr, amount FROM ".$xoopsDB->prefix("donations_financial")." order by date DESC";
- $query_Recordset1 = "SELECT id, date, DATE_FORMAT(date, '%d-%b-%Y') as fdate, num, name, descr, amount FROM ".$xoopsDB->prefix("donations_financial")." ORDER BY date DESC";
- $query_limit_Recordset1 = "$query_Recordset1 LIMIT $startRow_Recordset1, $maxRows_Recordset1";
- $Recordset1 = $xoopsDB->query($query_limit_Recordset1);
- $row_Recordset1 = $xoopsDB->fetchArray($Recordset1);
-
- if (isset($_POST['totalRows_Recordset1'])) {
- $totalRows_Recordset1 = $_POST['totalRows_Recordset1'];
- } else {
- $all_Recordset1 = $xoopsDB->query($query_Recordset1);
- $totalRows_Recordset1 = $xoopsDB->getRowsNum($all_Recordset1);
- }
- $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
- $queryString_Recordset1 = "&totalRows_Recordset1=".$totalRows_Recordset1."#AdminTop";
-
- // Collect IPN reconcile data
- // First, get the date of the last time we reconciled
- $query_Recordset2 = "SELECT `date` AS recdate FROM " . $xoopsDB->prefix("donations_financial") . " WHERE name = 'PayPal IPN' ORDER BY date DESC LIMIT 1";
- $Recordset2 = $xoopsDB->query($query_Recordset2);
- $row_Recordset2 = $xoopsDB->fetchArray($Recordset2);
- $recdate = $row_Recordset2['recdate'];
-
- // Get the date of the last donation
- $query_Recordset2 = "SELECT `payment_date` AS curdate FROM ".$xoopsDB->prefix("donations_transactions")." WHERE payment_status = 'Completed' AND (txn_type = 'send_money' OR txn_type = 'web_accept' ) ORDER BY payment_date DESC LIMIT 1";
- $Recordset2 = $xoopsDB->query($query_Recordset2);
- $row_Recordset2 = $xoopsDB->fetchArray($Recordset2);
- $curdate = $row_Recordset2['curdate'];
-
- // Collect the IPN transactions between recdate and curdate
- $query_Recordset2 = "SELECT custom, SUM(mc_gross) AS gross, SUM(mc_gross - mc_fee) AS net FROM ".$xoopsDB->prefix("donations_transactions")." WHERE (payment_date > '{$recdate}' AND payment_date <= '{$curdate}') GROUP BY txn_id";
- $Recordset2 = $xoopsDB->query($query_Recordset2);
-
- // Iterate over the records skipping the ones that total out to zero(refunds)
- $ipn_tot = 0;
- $num_ipn = 0;
- while( $row_Recordset2 = $xoopsDB->fetchArray($Recordset2) ) {
- if( $row_Recordset2['gross'] > 0 ) {
- $ipn_tot += $row_Recordset2['net'];
- $num_ipn++;
- }
- }
-
- // Get the register balance & total number of records
- $query_Recordset4 = "SELECT SUM(amount) AS total, COUNT(*) as numRec FROM " . $xoopsDB->prefix("donations_financial") . "";
- $Recordset4 = $xoopsDB->query($query_Recordset4);
- list($total, $numRec) = $xoopsDB->fetchRow($Recordset4);
- /*
- $row_Recordset4 = $xoopsDB->fetchArray($Recordset4);
- $total = $row_Recordset4['total'];
-
- // Query to remove the Edit/Delete buttons if no results will be listed.
- $queryRec = "SELECT COUNT(*) FROM ".$xoopsDB->prefix("donations_financial")."";
- list($numRec) = $xoopsDB->fetchRow($queryRec);
- */
- // Output the page
- echo "<table style=\"border-width: 1px; width: 100%; text-align: center;\">\n"
- . "<tr><td>\n";
- echo "<table style=\"border-width: 0px; padding: 0px; margin: 0px; text-align: center;\">\n";
- echo " <tr><td style=\"width: 100%; text-align: center; font-weight: bold;\">";
- echo "<font class=\"option\"><h3>" . _AD_DON_TREASURY_F_REGISTER . "</h3></font></td></tr>\n";
- echo " <tr><td style=\"width: 100%;\">" . _AD_DON_NEW_IPN_COUNT . " {$num_ipn} - " . _AD_DON_TOTALING . " {$curr_sign}{$ipn_tot}";
- echo "</td></tr>\n";
- echo "<tr><td style=\"width: 100%; text-align: center;\">\n";
- echo " <form action=\"donations.php?op=IpnRec#AdminTop\" method=\"post\">\n";
- echo " <input type=\"hidden\" name=\"op\" value=\"IpnRec\" />\n"
- ." <input type=\"submit\" value=\""._AD_DON_SYNCHRONISE_IPN."\" onClick=\"return confirm('"._AD_DON_CONFIRM_TOTAL_UP."')\" />\n"
- ." </form>\n";
- echo "</td></tr></table>\n";
-
- if( $pageNum_Recordset1 > 0 ) {
- echo "<table style=\"border-width: 0px; text-align: center;\">\n"
- . " <tr>\n";
- echo " <td><form action=\"donations.php#AdminTop\" method=\"post\">\n"
- . "<input type=\"hidden\" name=\"op\" value=\"Treasury\" />\n"
- . "<input type=\"hidden\" name=\"pageNum_Recordset1\" value=\"0\" />\n"
- . "<input type=\"hidden\" name=\"totalRows_Recordset1\" value=\"{$totalRows_Recordset1}\" />\n"
- . "<input type=\"submit\" name=\"navig\" value=\"|<\" title=\"" . _AD_DON_CURRENT . "\" /></form></td>\n";
- echo "<td><form action=\"donations.php#AdminTop\" method=\"post\">\n"
- . "<input type=\"hidden\" name=\"op\" value=\"Treasury\" />\n"
- . "<input type=\"hidden\" name=\"pageNum_Recordset1\" value=\"" . max(0, $pageNum_Recordset1 - 1) . "\" />\n"
- . "<input type=\"hidden\" name=\"totalRows_Recordset1\" value=\"{$totalRows_Recordset1}\" />\n"
- . "<input type=\"submit\" name=\"navig\" value=\"<\" title=\"" . _AD_DON_NEXT_NEWEST . "\" /></form></td>\n";
- if( $pageNum_Recordset1 < $totalPages_Recordset1 ) {
- echo "<td><form action=\"donations.php#AdminTop\" method=\"post\">\n"
- . "<input type=\"hidden\" name=\"op\" value=\"Treasury\" />\n"
- . "<input type=\"hidden\" name=\"pageNum_Recordset1\" value=\"" . min($totalPages_Recordset1, $pageNum_Recordset1 + 1) . "\" />\n"
- . "<input type=\"hidden\" name=\"totalRows_Recordset1\" value=\"{$totalRows_Recordset1}\" />\n"
- . "<input type=\"submit\" name=\"navig\" value=\">\" title=\"" . _AD_DON_NEXT_OLDEST ."\" /></form></td>\n";
- echo "<td><form action=\"donations.php#AdminTop\" method=\"post\">\n"
- . "<input type=\"hidden\" name=\"op\" value=\"Treasury\" />\n"
- . "<input type=\"hidden\" name=\"pageNum_Recordset1\" value=\"{$totalPages_Recordset1}\" />\n"
- . "<input type=\"hidden\" name=\"totalRows_Recordset1\" value=\"{$totalRows_Recordset1}\" />\n"
- . "<input type=\"submit\" name=\"navig\" value=\">|\" title=\"" . _AD_DON_OLDEST . "\" /></form></td>\n";
- }
- echo "</tr></table>\n";
- }
-
- echo "<table class='outer' width='100%' border='0' cellpadding='0' cellspacing='0'>"
- . "<th align='center'>" . _AD_DON_DATE
- . "</th><th align='center'>". _AD_DON_NUM
- . "</th><th align='center'>" . _AD_DON_NAME
- . "</th><th align='center'>" . _AD_DON_DESCRIPTION
- . "</th><th align='center'>" . _AD_DON_AMOUNT
- . "</th><th align='center'>" . _AD_DON_ACTION
- . "</th></tr>\n";
-// $class = 'even';
-
- $row=0;
- do {
- $row += 1;
- echo "<tr>\n";
- echo "</td>\n"
- ."<td style=\"text-align: center;\">$row_Recordset1[fdate]</td>\n"
- ."<td style=\"text-align: center; width: 8px;\">$row_Recordset1[num]</td>\n"
- ."<td style=\"text-align: center;\">$row_Recordset1[name]</td>\n"
- ."<td style=\"text-align: center;\">$row_Recordset1[descr]</td>\n"
- ."<td style=\"text-align: right;\"><span ";
- $amt = sprintf("%10.2f",$row_Recordset1['amount']);
- if( $amt < 0 ) {
- echo "style=\"color: #FF0000;\"";
- }
- echo ">{$curr_sign}{$amt}</span></td>\n";
-
- if ( $numRec!=0 ) {
- echo "<td style=\"text-align: center;\">";
- $jscriptCmd = "<a href=\"javascript: void 0\" onclick=\""
- ."document.recedit.id.value = '$row_Recordset1[id]'; "
- ."document.recedit.StartDate.value = '$row_Recordset1[fdate]'; ";
- $jscriptCmd .= "document.recedit.Num.value = '$row_Recordset1[num]'; "
- ."document.recedit.Name.value = '$row_Recordset1[name]'; "
- ."document.recedit.Descr.value = '$row_Recordset1[descr]'; "
- ."document.recedit.Amount.value = '$row_Recordset1[amount]'; "
- ."document.recedit.Submit.value = 'Modify'; "
- ."document.recedit.op.value = 'FinRegEdit'; "
- ."return false;\">"
- ."<img style=\"border-width: 0px; width: 16px; height: 16px;\" src=". $pathIcon16 .'/edit.png'." alt='" . _EDIT . "' title='" . _EDIT . "' /></a> "
- ."<a href=\"donations.php?op=FinRegDel&id=$row_Recordset1[id]\">"
- ."<img style=\"border-width: 0px; width: 16px; height: 16px;\" src=". $pathIcon16 .'/delete.png'." alt='" . _DELETE . "' title='" . _DELETE ."'\" onClick=\"return confirm('" . _AD_DON_CONFIRM_DELETE . '\n\n' . _AD_DON_CONFIRM_ACTION . "')\""
- ." /></a>"
- ."</td>\n"
- ;
- echo $jscriptCmd;
- }
-
-
- } while ($row_Recordset1 = $xoopsDB->fetchArray($Recordset1));
-
- echo "</table>\n" . "<table style=\"width: 100%; text-align: center;\"><br/>\n";
- echo "<tr><td style=\"text-align: right; font-weight: bold;\" colspan=\"5\"><h4>" . _AD_DON_NETBAL . ": {$curr_sign}";
- echo sprintf("%0.2f", $total) . " </h4></td></tr>\n";
- echo "</table><br/>\n";
-
- echo "<table style=\"text-align: center;\">\n"
- . "<tr><td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_DATE . "</td>\n"
- . "<td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_NUM . "</td>\n"
- . "<td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_NAME . "</td>\n"
- . "<td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_DESCRIPTION . "</td>\n"
- . "<td style=\"text-align: right; font-weight: bold;\">" . _AD_DON_AMOUNT . "</td></tr>\n"
- . "<tr>\n"
- . "<td style=\"text-align: center;\">\n"
- . "<form action=\"donations.php\" method=\"post\" name=\"recedit\">\n"
- . "<input name=\"id\" type=\"hidden\" />\n";
- $newDate = new XoopsFormTextDateSelect('Date', 'StartDate', $size = 15, NULL);
- $showDate = $newDate->render();
- echo $showDate . "</td>\n";
- echo "<td style=\"text-align: center; width: 8px;\"><input name=\"Num\" type=\"text\" size=\"8\" /></td>\n"
- . "<td style=\"text-align: center;\"><input name=\"Name\" type=\"text\" /></td>\n"
- . "<td style=\"text-align: center;\"><input name=\"Descr\" type=\"text\" /></td>\n"
- . "<td style=\"text-align: right;\"><input name=\"Amount\" type=\"text\" size=\"8\" /></td>\n";
- echo "</tr>\n";
- echo "<tr><td style=\"text-align: right;\" colspan=\"5\">\n"
- . "<input name=\"\" type=\"reset\" value=\"" . _RESET . "\" onclick=\""
- . "document.recedit.Submit.value = '"._ADD."'; "
- . "document.recedit.op.value = 'FinRegAdd'; "
- . "return true;\" /> \n"
- . "<input type=\"hidden\" name=\"op\" value=\"FinRegAdd\" /><input name=\"Submit\" type=\"submit\" value=\"" . _AD_DON_ADD . "\" />\n"
- . "</form>\n";
- echo "</td></tr>\n";
- echo "</table>\n";
- echo "</td></tr></table>\n";
-}
-
-function FinancialRegAdd()
-{
- global $tr_config, $modversion, $xoopsDB;
-
- $time = date("h:i:s");
- // $nTime = $_POST['StartYear'].'-'.$_POST['StartMonth'].'-'.$_POST['StartDay'].' '.$time;
- // $nTime = strtotime($nTime);
- $nTime = strtotime("{$_POST['StartDate']} {$time}");
- if($nTime == -1) {
- echo _AD_DON_ERR_BAD_DATE_FORMAT . "<br />\n";
- } else {
- if ( strlen($_POST['Name']) == 0) {
- echo _AD_DON_ERR_BAD_NAME_FORMAT . "<br />\n";
- } else {
- if( !is_numeric($_POST['Amount'])) {
- echo _AD_DON_INVALID_AMOUNT."<br />";
- } else {
- echo _AD_DON_FIELD_PASSED."<br />";
- echo strftime("%Y-%m-%d", $nTime) . " $_POST[Num] $_POST[Name] $_POST[Descr] $_POST[Amount]<br /><br />";
-
- $insert_Recordset = "INSERT INTO `".$xoopsDB->prefix("donations_financial")."` VALUES "
- . "(NULL, '" . strftime("%Y-%m-%d %H:%M:%S", $nTime) . "','" . addslashes($_POST['Num']) . "','" . addslashes($_POST['Name'])
- . "','" . addslashes($_POST['Descr']) . "','" . addslashes($_POST['Amount']) . "')";
-
- $rvalue = $xoopsDB->query($insert_Recordset);
- echo "$insert_Recordset";
- echo strftime("%Y-%m-%d", $nTime) . " $_POST[Num] $_POST[Name] $_POST[Descr] $_POST[Amount]<br /><br />$insert_Recordset";
- Header("Location: donations.php?op=Treasury#AdminTop");
- }
- }
- }
-}
-
-function FinancialRegDel()
-{
- global $tr_config, $modversion, $xoopsDB;
-
- echo _AD_DON_FIELD_PASSED . "<br />\n";
-
- if( is_numeric($_GET['id']) && ($_GET['id'] > 0) ) {
- $del_Recordset = "DELETE FROM `" . $xoopsDB->prefix("donations_financial") . "`"
- . " WHERE `id`='" . intval($_GET[id]) . "' LIMIT 1";
- $rvalue = $xoopsDB->queryF($del_Recordset);
- header("Location: donations.php?op=Treasury#AdminTop");
- } else {
- echo "<br />" . _AD_DON_ERR_INVALID_RECORD_ID . "<br />\n";
- }
-}
-
-function FinancialRegEdit()
-{
- global $tr_config, $modversion, $xoopsDB;
-
- $time = date("h:i:s");
- // $nTime = $_POST['StartYear'].'-'.$_POST['StartMonth'].'-'.$_POST['StartDay'].' '.$time;
- $nTime = $_POST['StartDate'] . ' ' . $time;
- $nTime = strtotime($nTime);
-
- if($nTime == -1) {
- echo _AD_DON_ERR_BAD_DATE_FORMAT . "<br />\n";
- } else {
- if( strlen($_POST['Name']) == 0) {
- echo _AD_DON_ERR_BAD_NAME_FORMAT . "<br />\n";
- } else {
- if( !is_numeric($_POST['Amount'])) {
- echo _AD_DON_INVALID_AMOUNT2 . '<br />\n';
- } else {
- echo _AD_DON_FIELD_PASSED . "<br />\n";
-
- echo strftime("%Y-%m-%d", $nTime) . " $_POST[Num] $_POST[Name] $_POST[Descr] $_POST[Amount]<br /><br />\n";
-
- $insert_Recordset = "UPDATE `".$xoopsDB->prefix("donations_financial")."` SET date='". strftime("%Y-%m-%d %H:%M:%S", $nTime) . "', num='$_POST[Num]', Name='$_POST[Name]', "
- . "descr='$_POST[Descr]', amount='$_POST[Amount]' WHERE id='$_POST[id]' LIMIT 1";
-
- echo "$insert_Recordset";
- $rvalue = $xoopsDB->query($insert_Recordset);
-
- echo "$_POST[id]" . strftime("%Y-%m-%d", $nTime) . " $_POST[Num] $_POST[Name] $_POST[Descr] $_POST[Amount]<br /><br />$insert_Recordset";
-
- Header("Location: donations.php?op=Treasury#AdminTop");
-
- }
- }
- }
-}
-
-/*********************************************************************
- *
- *********************************************************************/
-function Config()
-{
- global $tr_config, $xoopsModule, $modversion, $xoopsDB;
- //------------------------------------------------------------------------
- $indexAdmin = new ModuleAdmin();
- echo $indexAdmin->addNavigation('donations.php?op=Config');
- ?>
-<script Language="JavaScript">
-function isEmailAddr(email)
-{
- var result = false;
- var theStr = new String(email);
- var index = theStr.indexOf("@");
- if (index > 0)
- {
- var pindex = theStr.indexOf(".",index);
- if ((pindex > index+1) && (theStr.length > pindex+1))
- result = true;
- }
- return result;
-}
-
-function validRequired(formField,fieldLabel,message)
-{
- var result = true;
-
- if (formField.value == "")
- {
- alert(message.replace("%1\$s", field));
-
- formField.focus();
- result = false;
- }
-
- return result;
-}
-
-function allDigits(str)
-{
- return inValidCharSet(str,"0123456789");
-}
-
-function inValidCharSet(str,charset)
-{
- var result = true;
-
- // Note: doesn't use regular expressions to avoid early Mac browser bugs
- for (var i=0;i<str.length;i++)
- if (charset.indexOf(str.substr(i,1))<0)
- {
- result = false;
- break;
- }
-
- return result;
-}
-
-function validInt(formField,fieldLabel,required,message)
-{
- var result = true;
-
- if (required && !validRequired(formField,fieldLabel,message))
- result = false;
-
- if (result)
- {
-// var num = parseInt(formField.value,10);
- if (!allDigits(formField.value))
- {
- if(required)
- {
- //alert('Please enter a number for the "' + fieldLabel +'" field.');
- alert(message.replace("%1\$s",fieldLabel));
- formField.focus();
- result = false;
- }
- else if ( formField.value == "" )
- {
- return true;
- }
- else
- {
- //alert('Please enter a number or a blank for the "' + fieldLabel +'" field.');
- alert(message.replace("%1\$s",fieldLabel));
- formField.focus();
- result = false;
- }
- }
- }
-
- return result;
-}
-
-
-function validdateURL(formField, value, secure)
-{
-
- var match = /https/i.test(value);
-
- if( value != "" && !/^http/i.test(value) )
- {
- alert('The URL must start with http://');
- formField.focus();
- return false;
- }
-
- if( secure && value != "" && !/^https/i.test(value) )
- {
-// alert('This should reside on a HTTPS server. Users will be warned about viewing secure and non-secure data on the same page');
-
- return confirm('This URL does not begin with https://\nThis image should reside on an HTTPS server.\nIf you use this URL, users will receive a warning\nabout viewing secure and non-secure data on the same page.\n\n Are you sure you want to continue?');
- }
-
- return true;
-}
-
-
-function checkCancelledURL()
-{
- if( document.tr_configs.var_pp_image_url.value == "")
- alert('There is no URL for a Cancelled payment. If you do not enter\na URL for cancelled payments PayPal will also use\nthis URL for cancelled payments.');
- return true;
-}
-</script>
- <?php
- //-------------------------------------------------------------------------------
- echo "<form name=\"tr_configs\" action=\"donations.php\" method=\"post\">\n"
- . "<input type=\"hidden\" name=\"op\" value=\"ConfigUpdate\" />\n";
- echo "<table style=\"border-width: 1px; width: 90%; text-align: center;\"><tr>\n";
- echo "<td style=\"text-align: center; font-weight: bold;\" class=\"title\">\n";
- echo "<h3>" . _AD_DON_CONFIG_MODULE . "</h3>\n";
- echo "<table style=\"border-width: 1px; text-align: center;\">\n";
-
- ShowTextBox('don_button_top', "<span style=\"font-weight: bold;\">" . _AD_DON_IMG_BUTTON_TOP . "</span>", '', '70', 'onChange="return validdateURL(this,this.value);"');
- ShowImgXYBox('don_top_img_width', 'don_top_img_height', "<span style=\"font-weight: bold;\">" . _AD_DON_IMAGE_SIZE . "</span>", '4', "onChange='return validInt(this,\""._AD_DON_IMAGE_SIZE."\",0,\""._AD_DON_ALERTE_INPUT_NUMBER."\");'");
- ShowTextBox('don_button_submit', "<span style=\"font-weight: bold;\">" . _AD_DON_IMG_BUTTON_URL . "</span>", '', '70', 'onChange="return validdateURL(this,this.value);"');
- ShowImgXYBox('don_sub_img_width', 'don_sub_img_height', "<span style=\"font-weight: bold;\">" . _AD_DON_IMAGE_SIZE . "</span>", '4', "onChange='return validInt(this,\""._AD_DON_IMAGE_SIZE."\",0,\""._AD_DON_ALERTE_INPUT_NUMBER."\");'");
- //"onChange='return validInt(this,"._AD_DON_IMAGE_SIZE.")'"
- ShowTextBox('don_name_prompt', "<span style=\"font-weight: bold;\">" . _AD_DON_USERNAME_REQUEST . "</span>", '', '70', '');
- ShowTextBox('don_name_yes', "<span style=\"font-weight: bold;\">" . _AD_DON_USERNAME_REQUEST_YES . "</span>", '', '50', '');
- ShowTextBox('don_name_no', "<span style=\"font-weight: bold;\">" . _AD_DON_USERNAME_REQUEST_NO . "</span>", '', '50', '');
-
- $desc = 'This is where you can appeal to your'
- . 'users and your community for donations.'
- . 'Suggestion: Explain why you need donations,'
- . 'what you do with the money and how you'
- . 'manage it. Make them comfortable that'
- . 'they are not throwing their money away.';
-
- $sql = "SELECT * FROM " . $xoopsDB->prefix("donations_config") . " WHERE name = 'don_text'";
- $Recordset = $xoopsDB->query($sql);
- $row = $xoopsDB->fetchArray($Recordset);
- $donText = $row['text'];
- echo "<tr>\n"
- ." <td title=\"{$desc}\" style=\"text-align: right; font-weight: bold;\">" . _AD_DON_INTRODUCE_TEXT . "</td>\n"
- ." <td title=\"{$desc}\" style=\"text-align: left;\">"
- ."<textarea name=\"var_don_text-rawtext-txt\" cols=\"100\" rows=\"20\">{$donText}</textarea></td>\n";
- echo "</tr>\n";
-
-// ShowTextBox('don_amt_checked', '<span style=\'font-weight: bold;\'>'._AD_DON_AMOUNT_DEFAULT.'</span>', '', '4', "onChange=\"return validInt(this,'"._AD_DON_AMOUNT_DEFAULT."',1,'"._AD_DON_ALERTE_INPUT_NUMBER."');\"");
-
- echo "</table>\n";
- echo "<br />\n";
-
- $query_Recordset1 = "SELECT * FROM ".$xoopsDB->prefix("donations_config")." WHERE name = 'don_amount' ORDER BY subtype";
- $Recordset1 = $xoopsDB->query($query_Recordset1);
- $row_Recordset1 = $xoopsDB->fetchArray($Recordset1);
- $totalRows_Recordset1 = $xoopsDB->getRowsNum($Recordset1);
- $desc = htmlentities($row_Recordset1['text']);
-
- echo "<table style=\"border-width: 1px; width: 100px; text-align: center;\">\n";
- echo " <tr><td style=\"text-align: center; width: 100%; font-weight: bold;\" colspan=\"8\">" . _AD_DON_SUGGESTED_AMOUNT . "<br /></td></tr>\n";
- $row1 = " <tr><td title=\"{$desc}\" style=\"text-align: center;\"></td>\n";
- $row2 = " <tr><td title=\"{$desc}\" style=\"text-align: center; font-weight: bold;\">" . _AD_DON_AMOUNT . "</td>\n";
- do {
- $row1 .= " <td title=\"{$desc}\" style=\"text-align: center;\">{$row_Recordset1['subtype']}</td>\n";
- $row2 .= " <td title=\"{$desc}\" style=\"text-align: center;\"><input size=\"4\" name=\"var_don_amount-{$row_Recordset1['subtype']}\" type=\"text\" value=\"{$row_Recordset1['value']}\" onChange=\"return validInt(this,'"._AD_DON_SUGGESTED_AMOUNT." #{$row_Recordset1['subtype']}',1,'"._AD_DON_ALERTE_INPUT_NUMBER."');\" /></td>\n";
- } while ($row_Recordset1 = $xoopsDB->fetchArray($Recordset1));
-
- $row1 .= "</tr>\n";
- $row2 .= "</tr>\n";
- echo "{$row1} {$row2}\n";
-
- // display default option
- $query_cfg = "SELECT * FROM ".$xoopsDB->prefix("donations_config")
- . " WHERE name = 'don_amt_checked' LIMIT 1";
- $cfgResult = $xoopsDB->query($query_cfg);
- $amt = $xoopsDB->fetchArray($cfgResult);
- $amt_checked = intval($amt['value']);
- echo "<tr><td>" . _AD_DON_DEFAULT . "</td>\n";
- for ($i=1; $i<8; $i++) {
- $checked = ($i == $amt_checked) ? ' checked' : '';
- echo "<td><input type=\"radio\" name=\"var_don_amt_checked\"{$checked} value=\"{$i}\"></td>\n";
- }
- echo "</tr>\n";
- echo "</table>\n";
-
- echo "</td></tr>\n";
- echo "<tr><td style=\"text-align: center; width: 100%;\"><br /><input type=\"submit\" value=\"" . _AD_DON_SUBMIT ."\" /></td></tr>";
- echo "</table><br /><br />\n";
- echo $indexAdmin->addNavigation('donations.php?op=Config');
- echo "<table style=\"border-width: 1px; width: 90%; text-align: center;\"><tr>\n";
- echo "<td class=\"title\" style=\"font-weight: bold; text-align: center;\"><h3>" . _AD_DON_CONFIG_PAYPAL_HEADER . "</h3><br />\n";
- echo "<table style=\"border-width: 1px; text-align: center;\">\n";
-
- $rsql = "SELECT rank_id, rank_title FROM " . $xoopsDB->prefix('ranks') . "";
- $rresult = $xoopsDB->query($rsql);
- $r_array = array();
- while( $r_row = $xoopsDB->fetchRow($rresult) ){
- $r_array[] = $r_row;
- }
- ShowDropBox('paypal_url', '<span style=\'font-weight: bold;\'>'._AD_DON_IPN_URL.'</span>');
- ShowTextBox('receiver_email', '<span style=\'font-weight: bold;\'>'._AD_DON_IPN_EMAIL_RECEIVER.'</span>', '', '40', '');
- ShowTextBox('ty_url', '<span style=\'font-weight: bold;\'>' . _AD_DON_IPN_URL_SUCCESS . '</span>', '', '80', 'onChange="checkCancelledURL(); return validdateURL(this,this.value);"');
- ShowTextBox('pp_cancel_url', '<span style=\'font-weight: bold;\'>'._AD_DON_IPN_URL_CANCELED.'</span>', '', '80', 'onChange="return validdateURL(this,this.value);"');
- ShowTextBox('pp_itemname', '<span style=\'font-weight: bold;\'>'._AD_DON_PP_ITEM_NAME.'</span>', '', '20', '');
- ShowTextBox('pp_item_num', '<span style=\'font-weight: bold;\'>'._AD_DON_PP_ITEM_NUMBER.'</span>', '', '20', '');
- ShowTextBox('pp_image_url', '<span style=\'font-weight: bold;\'>'._AD_DON_PP_IMG.'</span>', '', '60', '');
- ShowYNBox('pp_get_addr', '<span style=\'font-weight: bold;\'>'._AD_DON_PP_ASK_CP_ADRESS.'</span>');
- ShowDropBox('pp_curr_code', '<span style=\'font-weight: bold;\'>'._AD_DON_PP_MONEY.'</span>');
- $gsql = "SELECT groupid, name FROM ".$xoopsDB->prefix('groups')." WHERE groupid>3";
- $gresult = $xoopsDB->query($gsql);
- $g_array = array();
- while( $g_row = $xoopsDB->fetchRow($gresult) ){
- $g_array[] = $g_row;
- }
- ShowArrayDropBox('assign_group', '<span style=\'font-weight: bold;\'>'._AD_DON_PP_GROUP.'</span>', $g_array);
- $rsql = "SELECT rank_id, rank_title FROM " . $xoopsDB->prefix('ranks') . "";
- $rresult = $xoopsDB->query($rsql);
- $r_array = array();
- while( $r_row = $xoopsDB->fetchRow($rresult) ){
- $r_array[] = $r_row;
- }
- ShowArrayDropBox('assign_rank', '<span style=\'font-weight: bold;\'>'._AD_DON_PP_RANK.'</span>', $r_array);
- ShowYNBox('don_forceadd', '<span style=\'font-weight: bold;\'>'._AD_DON_ADD_ANYWAY.'</span>');
-
- echo "</table><br />\n";
-
- echo "<table style=\"border-width: 1px; width: 100px; text-align: center;\">\n";
- echo " <tr><td style=\"text-align: center; width: 100%; font-weight: bold;\" colspan=\"2\">" . _AD_DON_IPN_LOGGING . "<br /></td></tr>\n";
- echo " <tr>\n"
- . " <td style=\"text-align: right; font-weight: bold;\">" . _AD_DON_IPN_LOGGING_LEVEL . "</td>\n"
- . " <td style=\"text-align: left;\">\n"
- . " <select size=\"1\" name=\"var_ipn_dbg_lvl\">\n";
- echo " <option ";
- if ( 0 == $tr_config['ipn_dbg_lvl'] ) {
- echo "selected ";
- }
- echo "value=\"0\">" . _AD_DON_LOG_OFF . "</option>\n";
- echo " <option ";
- if ( $tr_config['ipn_dbg_lvl'] == 1 ) {
- echo "selected ";
- }
- echo "value=\"1\">" . _AD_DON_LOG_ONLY_ERRORS . "</option>\n";
- echo " <option ";
- if ( $tr_config['ipn_dbg_lvl'] == 2 ) {
- echo "selected ";
- }
- echo "value=\"2\">" . _AD_DON_LOG_EVERYTHING . "</option>\n";
- echo " </select>\n"
- . " </td>\n"
- . " </tr>\n";
-
- ShowTextBox('ipn_log_entries', '<nobr><span style=\'font-weight: bold;\'>'._AD_DON_LOG_ENTRY.'</span></nobr>', '', '4', '');
-
-
- $desc = 'This box shows the link to the IPN recorder.
- This link must be pasted EXACTLY as it is
- into your PayPal IPN profile. You can click
- on the "test" link to the right to verify
- that the IPN recorder is functioning correctly.';
- $desc = htmlentities($desc);
- echo "<tr>\n"
- . " <td title =\"$desc\" style=\"text-align: right; font-weight: bold;\">" . _AD_DON_IPN_LINK . "</td>\n"
- . " <td title =\"$desc\" style=\"text-align: center;\"> " . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/ipnppd.php \n"
- . " <br /><a href=\"" . XOOPS_URL . "/modules/" . $xoopsModule->getVar('dirname') . "/ipnppd.php?dbg=1\" target=\"_blank\"><span style=\"font-weight: bold; font-style: italic;\"><img src=\"../images/admin/info.png\" style=\"height: 16px; width: 16px;\" alt=\"\"> ". _AD_DON_TEST_IPN . "</span></a>\n"
- . " </td>\n"
- . "</tr>\n";
- echo "</table><br />\n";
- echo "</td></tr>\n";
- echo "<tr><td style=\"text-align: center; width: 100%;\"><input type=\"submit\" value=\"" . _AD_DON_SUBMIT . "\" />\n";
- echo "</td></tr></table><br /><br />";
- echo $indexAdmin->addNavigation('donations.php?op=Config');
- echo "<table style=\"border-width: 1px; width: 90%; text-align: center;\">\n"
- . " <tr>\n";
- echo " <td style=\"text-align: center; font-weight: bold;\" class=\"title\">\n"
- . " <h3>" . _AD_DON_GOAL_PREFERENCES . "</h3>\n";
- echo " <table style=\"border-width: 1px; text-align: center;\">\n"
- . " <tr><td style=\"text-align: center;\">\n";
- echo " <table style=\"border-width: 1px; text-align: center;\">\n";
- ShowDropBox('use_goal', '<span style=\'font-weight: bold;\'>'._AD_DON_GOAL_TYPE.'.</span>');
- echo " </table>\n";
-
- $query_Recordset1 = "SELECT * FROM ".$xoopsDB->prefix("donations_config")." WHERE name = 'week_goal' AND subtype<>'Default'";
- $Recordset1 = $xoopsDB->query($query_Recordset1);
- $row_Recordset1 = $xoopsDB->fetchArray($Recordset1);
- $totalRows_Recordset1 = $xoopsDB->getRowsNum($Recordset1);
- $desc = htmlentities($row_Recordset1['text']);
-
- echo " <table style=\"border-width: 1px; width: 100px; text-align: center;\">\n"
- . " <tr><td style=\"text-align: center; width: 100%; font-weight: bold;\" colspan=\"5\">" . _AD_DON_GOAL_HEBDO . "<br /></td></tr>\n";
- $row1 = " <tr>\n"
- . " <td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_WEEK . "</td>\n";
- $row2 = " <tr>\n"
- . " <td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_GOAL . "</td>\n";
- //-------------------------------------------------------------
- $shortMonth = explode('|', _AD_DON_SHORT_MONTH);
- $ordinaux = explode('|', _AD_DON_NUMBER_ORDINAUX);
- //-------------------------------------------------------------
- $h = 0;
- do {
- $ord = $ordinaux[$h++];
- $row1 .= " <td title=\"{$desc}\" style=\"text-align: center;\">{$ord}</td>\n";
- $row2 .= " <td title=\"{$desc}\" style=\"text-align: center;\"><input size=\"4\" name=\"var_week_goal-$row_Recordset1[subtype]\" type=\"text\" value=\"$row_Recordset1[value]\" onChange=\"return validInt(this,'$row_Recordset1[subtype] " . _AD_DON_GOAL_DONATION . "',1,'" . _AD_DON_ALERTE_INPUT_NUMBER . "');\" /></td>\n";
- } while ($row_Recordset1 = $xoopsDB->fetchArray($Recordset1));
- $row1 .= " </tr>\n";
- $row2 .= " </tr>\n";
- echo "{$row1} {$row2}";
-
- echo "</table>\n";
-
- $query_Recordset1 = "SELECT * FROM ".$xoopsDB->prefix("donations_config")." WHERE name = 'month_goal' AND subtype<>'Default'";
- $Recordset1 = $xoopsDB->query($query_Recordset1);
- $row_Recordset1 = $xoopsDB->fetchArray($Recordset1);
- $totalRows_Recordset1 = $xoopsDB->getRowsNum($Recordset1);
- $desc = htmlentities($row_Recordset1['text']);
-
- $h = 0;
- echo "<table style=\"border-width: 1px; width: 100px; text-align: center;\">\n";
- echo " <tr><td style=\"text-align: center; width: 100%; font-weight: bold;\" colspan=\"13\">" . _AD_DON_GOAL_MENSUEL . "</td></tr><br />\n";
- $row1 = " <tr>\n"
- . " <td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_MONTH . "</td>\n";
- $row2 = " <tr>\n"
- . " <td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_GOAL . "</td>\n";
- do {
- $month = $shortMonth[$h++];
- $row1 .= " <td title=\"{$desc}\" style=\"text-align: center;\">{$month}</td>\n";
- $row2 .= " <td title=\"{$desc}\" style=\"text-align: center;\"><input size=\"4\" name=\"var_month_goal-$row_Recordset1[subtype]\" type=\"text\" value=\"$row_Recordset1[value]\" onChange=\"return validInt(this,'$row_Recordset1[subtype] "._AD_DON_GOAL_DONATION."',1,'"._AD_DON_ALERTE_INPUT_NUMBER."');\" /></td>\n";
- } while ($row_Recordset1 = $xoopsDB->fetchArray($Recordset1));
- $row1 .= " </tr>\n";
- $row2 .= " </tr>\n";
- echo "{$row1}{$row2}";
-
- echo "</table>\n";
- echo "<table style=\"border-width: 1px; width: 100px; text-align: center\">\n";
- ShowTextBox('swing_day', '<span style=\'font-weight: bold;\'>'._AD_DON_SWING_DAY.'</span>', '175', '4', "onChange='return validInt(this,\""._AD_DON_SWING_DAY."\",1,\""._AD_DON_ALERTE_INPUT_NUMBER."\");'");
- echo "</table>\n";
-
- $query_Recordset1 = "SELECT * FROM ".$xoopsDB->prefix("donations_config")." WHERE name = 'quarter_goal' AND subtype<>'Default'";
- $Recordset1 = $xoopsDB->query($query_Recordset1);
- $row_Recordset1 = $xoopsDB->fetchArray($Recordset1);
- $totalRows_Recordset1 = $xoopsDB->getRowsNum($Recordset1);
- $desc = htmlentities($row_Recordset1['text']);
-
- echo "<table style=\"border-width: 1px; width: 100px; text-align: center;\">\n";
- echo " <tr><td style=\"text-align: center; width: 100%; font-weight: bold;\" colspan=\"5\">" . _AD_DON_QUARTER . "<br /></td></tr>\n";
- $row1 = " <tr><td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_QUARTER . "</td>\n";
- $row2 = " <tr><td style=\"text-align: center; font-weight: bold;\">" . _AD_DON_GOAL . "</td>\n";
- $h = 0;
- do {
- $ord = $ordinaux[$h++];
- $row1 .= " <td title='{$desc}' style='text-align: center;'>{$ord}</td>\n";
- $row2 .= " <td title='{$desc}' style='text-align: center;'><input size=\"4\" name=\"var_quarter_goal-$row_Recordset1[subtype]\" type=\"text\" value=\"$row_Recordset1[value]\" onChange=\"return validInt(this,'$row_Recordset1[subtype] "._AD_DON_GOAL_DONATION."',1,'"._AD_DON_ALERTE_INPUT_NUMBER."');\" /></td>\n";
- } while ($row_Recordset1 = $xoopsDB->fetchArray($Recordset1));
- $row1 .= " </tr>\n";
- $row2 .= " </tr>\n";
- echo "{$row1} {$row2}";
-
- echo "</table><br />\n";
- echo "</td></tr>\n";
- echo "<tr><td style=\"text-align: center; width: 100%;\"><input type=\"submit\" value=\"" . _AD_DON_SUBMIT . "\"></td></tr>\n";
- echo "</table><br/>\n";
- echo "</td></tr></table>\n";
- echo "</form>\n";
-}
-
-/**
- *
- * Update Configuration Settings in the database
- */
-function ConfigUpdate()
-{
- global $tr_config, $modversion, $xoopsDB;
-
- echo "<br />" . _AD_DON_ERR_SQL_FAILURE . "<br /><br />\n";
-
- $error = 1;
- $ilog = "<br />\n";
-
- foreach( $_POST as $option => $value ) {
- /// Look for form variables
- if( preg_match("/var_/",$option)) {
- $varnm = preg_replace("/var_/","",$option);
- // Check for subtype field
-
- if( preg_match("/-(.*)/",$varnm,$subtype) ) {
- echo "<br />subtype = $subtype[1] <br />\n";
- $temp = $varnm;
- $varnm = preg_replace("/-.*/","",$temp);
- // Is this is a text field?
- if( preg_match("/([^-]*)-txt/",$subtype[1], $subtype2) ) {
- if (!get_magic_quotes_gpc()) {
- $textarea = addslashes($value);
- } else {
- $textarea = $value;
- }
-
- echo "$varnm $subtype2[1] text=> " . nl2br(htmlspecialchars($textarea)) . "<br />\n";
- $error &= UpdateDb($varnm, $subtype2[1], "0", $textarea);
- } else {
- echo "$varnm $subtype[1] => $value<br />\n";
- $error &= UpdateDbShort($varnm, $subtype[1], $value);
- }
- } else {
- echo "$varnm => $value<br />\n";
- $error &= UpdateDbShort($varnm, "", $value);
- }
- }
- }
-
- // If there were no errors
- if( 0 == $error )
- Header("Location: donations.php?op=Config#AdminTop");
-}
-
-/**
- *
- * Reconcile the IPN Log
- */
-function IpnRec()
-{
- global $tr_config, $modversion, $xoopsDB, $curr_sign;
- $query_Recordset1 = "SELECT `date` AS recdate FROM " . $xoopsDB->prefix("donations_financial")
- ." WHERE name='PayPal IPN' ORDER BY date DESC LIMIT 1";
- $Recordset1 = $xoopsDB->query($query_Recordset1);
- if ($Recordset1) {
- $row_Recordset1 = $xoopsDB->fetchArray($Recordset1);
- if($row_Recordset1){
- $recdate = "payment_date > '" . $row_Recordset1['recdate'] . "' AND";
- }else{
- $recdate = '';
- }
- } else {
- $recdate = '';
- }
-
- $query_Recordset1 = "SELECT `payment_date` AS curdate from " . $xoopsDB->prefix("donations_transactions")
- ." WHERE payment_status='Completed' AND (txn_type='send_money' OR txn_type='web_accept')"
- ." ORDER BY payment_date DESC LIMIT 1";
- $Recordset1 = $xoopsDB->query($query_Recordset1);
- $row_Recordset1 = $xoopsDB->fetchArray($Recordset1);
- $curdate = $row_Recordset1['curdate'];
- $query_Recordset1 = "SELECT SUM(mc_gross - mc_fee) AS ipn_total, COUNT(*) AS numrecs"
- . " FROM " . $xoopsDB->prefix("donations_transactions")
- . " WHERE ({$recdate} payment_date <= '{$curdate}')"
- . " AND payment_status = 'Completed' AND (txn_type='send_money' OR txn_type='web_accept')";
- $Recordset1 = $xoopsDB->query($query_Recordset1);
- $row_Recordset1 = $xoopsDB->fetchArray($Recordset1);
-
- echo "<span style='text-align: center; font-weight: bold;' class='title'>" . _AD_DON_UPDATE_REGISTER_IPN . "</span><br /><br />";
- if( 0 == $row_Recordset1['numrecs'] ) {
- echo _AD_DON_NO_NEW_IPNS;
- } else {
- $insert_set = "INSERT INTO `" . $xoopsDB->prefix("donations_financial") . "` (`date`,`num`,`name`,`descr`,`amount`) VALUES ('{$curdate}','','PayPal IPN','Auto-Reconcile','{$row_Recordset1['ipn_total']}')";
-
- if($xoopsDB->query($insert_set)) {
- echo sprintf(_AD_DON_RECORDS_INSERTED, $row_Recordset1[numrecs], $curr_sign, $row_Recordset1['ipn_total']);
- } else {
- echo sprintf(_AD_DON_ERR_DB_INSERTION, $row_Recordset1[numrecs]);
- }
- }
-
- echo "<br /><br /><form action=\"donations.php?op=Treasury#AdminTop\" method=\"post\">";
- echo "<input type=\"hidden\" name=\"op\" value=\"Treasury\" />"
- ."<input type=\"submit\" value=\"" . _AD_DON_RETURN . "\" />"
- ."</form>";
-}
-
-/**
- *
- * Display the IPN Log
- *
- */
-function ShowLog() {
- global $tr_config, $modversion, $xoopsDB, $curr_sign;
- include_once XOOPS_ROOT_PATH . DIRECTORY_SEPARATOR . 'class' . DIRECTORY_SEPARATOR . 'xoopsformloader.php';
- $indexAdmin = new ModuleAdmin();
- echo $indexAdmin->addNavigation('donations.php?op=ShowLog');
-
- $query_Recordset1 = "SELECT id, log_date, payment_date, logentry FROM " . $xoopsDB->prefix('donations_translog') . " ORDER BY log_date DESC";
- $transRecords = $xoopsDB->query($query_Recordset1);
- $numRows = $xoopsDB->getRowsNum($transRecords);
- $logForm = new XoopsThemeForm(_AD_DON_SHOW_LOG, 'logform', $_SERVER['PHP_SELF'], 'POST');
-
- if ($numRows) {
- while( list($rId, $rLdate, $rPdate, $rLentry) = $xoopsDB->fetchRow($transRecords) ) {
- $thisTray = 'logTray_' . $rId;
- $$thisTray = new XoopsFormElementTray($rId, '<br />');
- $$thisTray->addElement(new XoopsFormLabel( _AD_DON_LOG_DATE, $rLdate));
- $$thisTray->addElement(new XoopsFormLabel( _AD_DON_PMNT_DATE, $rPdate));
- $rLentrySplit = '';
- $rLentry = htmlspecialchars($rLentry);
- $dispWidth = 110;
- do {
- // echo '[' . strlen($rLentry) . ']<br />';
- $pos = strrpos($rLentry, ' ', ($dispWidth - strlen($rLentry)));
- if ( !$pos) {
- $pos = strrpos($rLentry, ',', ($dispWidth - strlen($rLentry)));
- if ( !$pos) {
- $rLentrySplit .= '<br />' . substr($rLentry, 0, $dispWidth);
- $rLentry = substr($rLentry, $dispWidth);
- } else {
- $rLentrySplit .= '<br />' . substr($rLentry, 0, $pos+1);
- $rLentry = substr($rLentry, $pos);
- }
- } else {
- $rLentrySplit .= '<br />' . substr($rLentry, 0, $pos+1);
- $rLentry = substr($rLentry, $pos);
- }
- } while ( strlen($rLentry) > $dispWidth );
- $$thisTray->addElement(new XoopsFormLabel( _AD_DON_LOG_ENTRY_TXT, $rLentrySplit . $rLentry));
-
- // $$thisTray->addElement(new XoopsFormLabel( _AD_DON_LOGENTRY, $rLentry));
- $logForm->addElement($$thisTray);
- }
- $buttonTray = new XoopsFormElementTray('');
- $cButton = new XoopsFormButton('', 'op', _AD_DON_CLEAR_LOG, 'submit');
- $cButton->setExtra("onclick=\"this.form.elements.op.value='ClearLog'\"", TRUE);
- $buttonTray->addElement($cButton);
- $logForm->addElement($buttonTray);
- } else {
- //FIXME: replace this with 'full width' cell
- $logForm->addElement(new XoopsFormLabel( '', _AD_DON_LOG_EMPTY));
- }
- $logForm->display();
-}
-
-/**
- *
- * Clear the IPN log
- * @param int $ok =0 ask to verify, !=0 clear the log
- */
-function ClearLog($ok = 0)
-{
- global $xoopsDB;
- if ($ok > 0) {
- $sql = "DELETE FROM " . $xoopsDB->prefix('donations_translog') ;
- $success = $xoopsDB->query($sql);
- $retMsg = $success ? _AD_DON_LOG_CLEARED : _AD_DON_LOG_NOT_CLEARED ;
- echo "<form name=\"ipnlog\" action=\"donations.php\" method=\"get\">";
- echo "<table style=\"text-align: center; border-width: 0px; margin: 4px;\"><tr><td>{$retMsg}</td></tr>";
- echo "<tr><td><input type=\"submit\" value=\"" . _AD_DON_CONTINUE . "\" /></td></tr></table>";
- echo "</form>";
- // redirect_header('./index.php', 2, $retMsg);
- // exit();
- } else {
- xoops_confirm(array('op' => 'ClearLog', 'ok' => 1), 'index.php', _AD_DON_CLEAR_THIS_LOG, _DELETE );
- }
-}
-/**
- *
- * Process incoming operand
- *
- */
-
-$op = (isset($_GET['op'])) ? $_GET['op'] : 'Treasury';
-$op = (isset($_POST['op'])) ? $_POST['op'] : $op;
-
-Switch($op)
-{
- case 'FinRegAdd':
- FinancialRegAdd();
- break;
-
- case 'FinRegEdit':
- FinancialRegEdit();
- break;
-
- case 'FinRegDel':
- FinancialRegDel();
- break;
-
- case 'Config':
- Config();
- break;
-
- case 'ConfigUpdate':
- ConfigUpdate();
- break;
-
- case 'IpnRec':
- IpnRec();
- break;
- case 'ShowLog':
- ShowLog();
- break;
-
- case 'ClearLog':
- $ok = isset($_GET['ok']) ? intval($_GET['ok']) : 0;
- $ok = isset($_POST['ok']) ? intval($_POST['ok']) : $ok;
- ClearLog($ok);
- break;
-
- default:
- case 'Treasury':
- Treasury();
- break;
-}
-include "admin_footer.php";
-?>
+<?php
+/************************************************************************/
+/* Donations - Paypal financial management module for Xoops 2 */
+/* Copyright (c) 2004 by Xoops2 Donations Module Dev Team */
+/* http://dev.xoops.org/modules/xfmod/project/?group_id=1060 */
+/* $Id$ */
+/************************************************************************/
+/* */
+/* Based on NukeTreasury for PHP-Nuke - by Dave Lawrence AKA Thrash */
+/* NukeTreasury - Financial management for PHP-Nuke */
+/* Copyright (c) 2004 by Dave Lawrence AKA Thrash */
+/* th...@fr... */
+/* thr...@ho... */
+/* */
+/************************************************************************/
+/* */
+/* 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. */
+/* */
+/* This program is distributed in the hope that it will be useful, but */
+/* WITHOUT ANY WA...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 12:02:23
|
Revision: 12480
http://sourceforge.net/p/xoops/svn/12480
Author: beckmi
Date: 2014-04-25 12:02:15 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): TDMDownloads
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/broken.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/category.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/downloads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/field.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/import.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/modified.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/permissions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/blocks/tdmdownloads_search.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/blocks/tdmdownloads_top.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/brokenfile.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_broken.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_cat.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_downlimit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_downloads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_field.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_fielddata.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_mod.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_modfielddata.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tdmdownloads_votedata.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/class/tree.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/comment_delete.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/comment_edit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/comment_new.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/comment_post.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/comment_reply.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/docs/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/TDMDownloads/downloads/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/TDMDownloads/images/cats/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/TDMDownloads/images/field/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/TDMDownloads/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/TDMDownloads/images/shots/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/TDMDownloads/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/sitemap/TDMDownloads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/sitemap/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/tag/TDMDownloads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/waiting/TDMDownloads.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/whatsnew/TDMDownloads/data.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/whatsnew/TDMDownloads/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/whatsnew/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/include/comment_functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/include/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/include/install.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/include/notification.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/include/search.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/include/update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/help/help.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/help/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/category_filesubmit_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/category_newfile_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/file_approve_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/global_filebroken_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/global_filemodify_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/global_filesubmit_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/global_newcategory_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/global_newfile_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/mail_template/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/language/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/list.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/modfile.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/notification_update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/ratefile.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/rss.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/search.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/singlefile.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/sql/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/submit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/view.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/viewcat.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/visit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/css/blocks.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/css/styles.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/about.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/add.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/bg_button.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/broken.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/category.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/downloads.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/field.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/home.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/import.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/list.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/modified.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/permissions.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/admin/xoopsmicrobutton.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/arrow.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/blank.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/balatarin.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/blinklist.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/delicious.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/designfloat.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/diggman.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/facebook_share_icon.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/fark.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/furl.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/google-icon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/google_buzz_icon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/google_plus_icon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/mixx.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/myspace.jpg
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/newsvine.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/reddit.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/scriptandstyle.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/stumbleupon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/technorati.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/twitter_share_icon.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/bookmarks/yahoomyweb.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/arrow.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/date.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/dateout.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/favoris.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/favorisout.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/info.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/left_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/more.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/right_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/tableft4.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/tabright4.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/deco/tdmdownloads_search.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/down.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/download.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/editicon.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/author.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/comments.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/date.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/delete.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/download-now.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/download.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/edit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/hits.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/homepage.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/ignore_mini.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/off.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/on.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/platform.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/rss.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/size.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/tomodify.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/torate.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/toreport.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/totell.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/version.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/view_mini.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/icon/votes.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/liste.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/logo-en.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/rss.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/tdmdownloads_logo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/images/up.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/docs/credits.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/docs/install.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/docs/lang_diff.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/docs/license.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/docs/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/tag/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/extra/plugins/waiting/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/include/functions.folders.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_new.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_random.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_rating.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_search.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_top.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_brokenfile.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_download.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_liste.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_modfile.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_ratefile.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_rss.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_singlefile.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_submit.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_viewcat.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/licence.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_new.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_random.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_rating.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_search.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/blocks/tdmdownloads_block_top.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_brokenfile.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_download.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_liste.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_modfile.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_ratefile.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_rss.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_singlefile.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_submit.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/templates/tdmdownloads_viewcat.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/about.php 2014-04-25 11:53:39 UTC (rev 12479)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/about.php 2014-04-25 12:02:15 UTC (rev 12480)
@@ -1,32 +1,33 @@
-<?php
-/**
- * TDMDownload
- *
- * 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 Gregory Mage (Aka Mage)
- * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
- * @author Gregory Mage (Aka Mage)
- */
-
-include 'admin_header.php';
-xoops_cp_header();
-// pour file protection
-$xoops_url = parse_url(XOOPS_URL);
-$xoops_url = str_replace ('www.','', $xoops_url['host']);
-$file_protection = _AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION_INFO1 . "<br /><br />" . XOOPS_ROOT_PATH . "/uploads/TDMDownloads/downloads/" . "<br /><br />" . _AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION_INFO2 . "<br /><br />";
-$file_protection .= "RewriteEngine on" . "<br />" . "RewriteCond %{HTTP_REFERER} !" . $xoops_url . "/.*$ [NC]<br />ReWriteRule \.*$ - [F]";
-if (TDMDownloads_checkModuleAdmin()){
- $about_admin = new ModuleAdmin();
- $about_admin->addInfoBox(_AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION);
- $about_admin->addInfoBoxLine(_AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION, $file_protection, '', '', 'information');
- echo $about_admin->addNavigation('about.php');
- echo $about_admin->renderabout('9MYQB7GUK5MCS', true);
-}
-xoops_cp_footer();
-?>
\ No newline at end of file
+<?php
+/**
+ * TDMDownload
+ *
+ * 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 Gregory Mage (Aka Mage)
+ * @license GNU GPL 2 (http://www.gnu.org/licenses/old-licenses/gpl-2.0.html)
+ * @author Gregory Mage (Aka Mage)
+ */
+
+include 'admin_header.php';
+xoops_cp_header();
+// pour file protection
+$xoops_url = parse_url(XOOPS_URL);
+$xoops_url = str_replace('www.', '', $xoops_url['host']);
+$file_protection
+ = _AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION_INFO1 . "<br /><br />" . XOOPS_ROOT_PATH . "/uploads/TDMDownloads/downloads/" . "<br /><br />"
+ . _AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION_INFO2 . "<br /><br />";
+$file_protection .= "RewriteEngine on" . "<br />" . "RewriteCond %{HTTP_REFERER} !" . $xoops_url . "/.*$ [NC]<br />ReWriteRule \.*$ - [F]";
+if (TDMDownloads_checkModuleAdmin()) {
+ $about_admin = new ModuleAdmin();
+ $about_admin->addInfoBox(_AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION);
+ $about_admin->addInfoBoxLine(_AM_TDMDOWNLOADS_ABOUT_FILEPROTECTION, $file_protection, '', '', 'information');
+ echo $about_admin->addNavigation('about.php');
+ echo $about_admin->renderabout('9MYQB7GUK5MCS', true);
+}
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/admin_header.php 2014-04-25 11:53:39 UTC (rev 12479)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/admin_header.php 2014-04-25 12:02:15 UTC (rev 12480)
@@ -17,23 +17,23 @@
// Include xoops admin header
include_once '../../../include/cp_header.php';
-include_once(XOOPS_ROOT_PATH."/kernel/module.php");
-include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";
-include_once XOOPS_ROOT_PATH."/class/tree.php";
-include_once XOOPS_ROOT_PATH."/class/xoopslists.php";
-include_once XOOPS_ROOT_PATH.'/class/pagenav.php';
-include_once XOOPS_ROOT_PATH.'/class/xoopsform/grouppermform.php';
+include_once(XOOPS_ROOT_PATH . "/kernel/module.php");
+include_once XOOPS_ROOT_PATH . "/class/xoopsformloader.php";
+include_once XOOPS_ROOT_PATH . "/class/tree.php";
+include_once XOOPS_ROOT_PATH . "/class/xoopslists.php";
+include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
+include_once XOOPS_ROOT_PATH . '/class/xoopsform/grouppermform.php';
-include_once("../include/functions.php");
+include_once '../include/functions.php';
-if ( $xoopsUser ) {
+if ($xoopsUser) {
$xoopsModule = XoopsModule::getByDirname("TDMDownloads");
- if ( !$xoopsUser->isAdmin($xoopsModule->mid()) ) {
- redirect_header(XOOPS_URL."/",3,_NOPERM);
+ if (!$xoopsUser->isAdmin($xoopsModule->mid())) {
+ redirect_header(XOOPS_URL . "/", 3, _NOPERM);
exit();
}
} else {
- redirect_header(XOOPS_URL."/",3,_NOPERM);
+ redirect_header(XOOPS_URL . "/", 3, _NOPERM);
exit();
}
@@ -42,14 +42,17 @@
xoops_loadLanguage('admin', $xoopsModule->getVar('dirname', 'e'));
xoops_loadLanguage('modinfo', $xoopsModule->getVar('dirname', 'e'));
-//param\xE8tres:
-// pour les images des cat\xE9gories:
+$pathIcon16 = XOOPS_URL . '/' . $xoopsModule->getInfo('icons16');
+$pathIcon32 = XOOPS_URL . '/' . $xoopsModule->getInfo('icons32');
+
+//param�tres:
+// pour les images des cat�gories:
$uploaddir = XOOPS_ROOT_PATH . '/uploads/TDMDownloads/images/cats/';
$uploadurl = XOOPS_URL . '/uploads/TDMDownloads/images/cats/';
// pour les fichiers
$uploaddir_downloads = XOOPS_ROOT_PATH . '/uploads/TDMDownloads/downloads/';
$uploadurl_downloads = XOOPS_URL . '/uploads/TDMDownloads/downloads/';
-// pour les captures d'\xE9cran fichiers
+// pour les captures d'�cran fichiers
$uploaddir_shots = XOOPS_ROOT_PATH . '/uploads/TDMDownloads/images/shots/';
$uploadurl_shots = XOOPS_URL . '/uploads/TDMDownloads/images/shots/';
// pour les images des champs:
@@ -58,12 +61,11 @@
/////////////
//appel des class
-$downloadscat_Handler =& xoops_getModuleHandler('tdmdownloads_cat', 'TDMDownloads');
-$downloads_Handler =& xoops_getModuleHandler('tdmdownloads_downloads', 'TDMDownloads');
-$downloadsvotedata_Handler =& xoops_getModuleHandler('tdmdownloads_votedata', 'TDMDownloads');
-$downloadsfield_Handler =& xoops_getModuleHandler('tdmdownloads_field', 'TDMDownloads');
-$downloadsfielddata_Handler =& xoops_getModuleHandler('tdmdownloads_fielddata', 'TDMDownloads');
-$downloadsbroken_Handler =& xoops_getModuleHandler('tdmdownloads_broken', 'TDMDownloads');
-$downloadsmod_Handler =& xoops_getModuleHandler('tdmdownloads_mod', 'TDMDownloads');
+$downloadscat_Handler =& xoops_getModuleHandler('tdmdownloads_cat', 'TDMDownloads');
+$downloads_Handler =& xoops_getModuleHandler('tdmdownloads_downloads', 'TDMDownloads');
+$downloadsvotedata_Handler =& xoops_getModuleHandler('tdmdownloads_votedata', 'TDMDownloads');
+$downloadsfield_Handler =& xoops_getModuleHandler('tdmdownloads_field', 'TDMDownloads');
+$downloadsfielddata_Handler =& xoops_getModuleHandler('tdmdownloads_fielddata', 'TDMDownloads');
+$downloadsbroken_Handler =& xoops_getModuleHandler('tdmdownloads_broken', 'TDMDownloads');
+$downloadsmod_Handler =& xoops_getModuleHandler('tdmdownloads_mod', 'TDMDownloads');
$downloadsfieldmoddata_Handler =& xoops_getModuleHandler('tdmdownloads_modfielddata', 'TDMDownloads');
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/broken.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/broken.php 2014-04-25 11:53:39 UTC (rev 12479)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/broken.php 2014-04-25 12:02:15 UTC (rev 12480)
@@ -20,81 +20,86 @@
$op = TDMDownloads_CleanVars($_REQUEST, 'op', 'list', 'string');
//Les valeurs de op qui vont permettre d'aller dans les differentes parties de la page
-switch ($op)
-{
+switch ($op) {
// Vue liste
case "list":
//Affichage de la partie haute de l'administration de Xoops
xoops_cp_header();
- if (TDMDownloads_checkModuleAdmin()){
+ if (TDMDownloads_checkModuleAdmin()) {
$broken_admin = new ModuleAdmin();
echo $broken_admin->addNavigation('broken.php');
}
$criteria = new CriteriaCompo();
if (isset($_REQUEST['limit'])) {
- $criteria->setLimit($_REQUEST['limit']);
- $limit = $_REQUEST['limit'];
- } else {
- $criteria->setLimit($xoopsModuleConfig['perpageadmin']);
- $limit = $xoopsModuleConfig['perpageadmin'];
- }
+ $criteria->setLimit($_REQUEST['limit']);
+ $limit = $_REQUEST['limit'];
+ } else {
+ $criteria->setLimit($xoopsModuleConfig['perpageadmin']);
+ $limit = $xoopsModuleConfig['perpageadmin'];
+ }
if (isset($_REQUEST['start'])) {
$criteria->setStart($_REQUEST['start']);
$start = $_REQUEST['start'];
} else {
$criteria->setStart(0);
- $start = 0;
- }
+ $start = 0;
+ }
$criteria->setSort('reportid');
$criteria->setOrder('ASC');
//pour faire une jointure de table
- $downloadsbroken_Handler->table_link = $downloadsbroken_Handler->db->prefix("tdmdownloads_downloads"); // Nom de la table en jointure
- $downloadsbroken_Handler->field_link = "lid"; // champ de la table en jointure
+ $downloadsbroken_Handler->table_link = $downloadsbroken_Handler->db->prefix("tdmdownloads_downloads"); // Nom de la table en jointure
+ $downloadsbroken_Handler->field_link = "lid"; // champ de la table en jointure
$downloadsbroken_Handler->field_object = "lid"; // champ de la table courante
- $downloadsbroken_arr = $downloadsbroken_Handler->getByLink($criteria);
- $numrows = $downloadsbroken_Handler->getCount($criteria);
- if ( $numrows > $limit ) {
+ $downloadsbroken_arr = $downloadsbroken_Handler->getByLink($criteria);
+ $numrows = $downloadsbroken_Handler->getCount($criteria);
+ if ($numrows > $limit) {
$pagenav = new XoopsPageNav($numrows, $limit, $start, 'start', 'op=list&limit=' . $limit);
- $pagenav = $pagenav->renderNav(4);
- } else {
- $pagenav = '';
- }
+ $pagenav = $pagenav->renderNav(4);
+ } else {
+ $pagenav = '';
+ }
//Affichage du tableau des téléchargements brisés
if ($numrows > 0) {
echo '<table width="100%" cellspacing="1" class="outer">';
echo '<tr>';
- echo '<th align="center" width="10%">'._AM_TDMDOWNLOADS_FORMFILE.'</th>';
+ echo '<th align="center" width="10%">' . _AM_TDMDOWNLOADS_FORMFILE . '</th>';
echo '<th align="center">' . _AM_TDMDOWNLOADS_FORMTITLE . '</th>';
echo '<th align="center" width="20%">' . _AM_TDMDOWNLOADS_BROKEN_SENDER . '</th>';
- echo '<th align="center" width="15%">'._AM_TDMDOWNLOADS_FORMACTION.'</th>';
+ echo '<th align="center" width="15%">' . _AM_TDMDOWNLOADS_FORMACTION . '</th>';
echo '</tr>';
$class = 'odd';
foreach (array_keys($downloadsbroken_arr) as $i) {
- $class = ($class == 'even') ? 'odd' : 'even';
- $downloads_lid = $downloadsbroken_arr[$i]->getVar('lid');
- $downloads_reportid = $downloadsbroken_arr[$i]->getVar('reportid');
- $downloads_title = $downloadsbroken_arr[$i]->getVar('title');
- $downloads_cid = $downloadsbroken_arr[$i]->getVar('cid');
- $downloads_poster = XoopsUser::getUnameFromId($downloadsbroken_arr[$i]->getVar('sender'));
+ $class = ($class == 'even') ? 'odd' : 'even';
+ $downloads_lid = $downloadsbroken_arr[$i]->getVar('lid');
+ $downloads_reportid = $downloadsbroken_arr[$i]->getVar('reportid');
+ $downloads_title = $downloadsbroken_arr[$i]->getVar('title');
+ $downloads_cid = $downloadsbroken_arr[$i]->getVar('cid');
+ $downloads_poster = XoopsUser::getUnameFromId($downloadsbroken_arr[$i]->getVar('sender'));
$downloads_poster_ip = $downloadsbroken_arr[$i]->getVar('ip');
- echo '<tr class="'.$class.'">';
+ echo '<tr class="' . $class . '">';
echo '<td align="center">';
- echo '<a href="../visit.php?cid=' . $downloads_cid . '&lid=' . $downloads_lid . '" target="_blank"><img src="../images/icon/download.png" alt="Download ' . $downloads_title . '" title="Download ' . $downloads_title . '"></a>';
+ echo '<a href="../visit.php?cid=' . $downloads_cid . '&lid=' . $downloads_lid
+ . '" target="_blank"><img src="../assets/images/icon/download.png" alt="Download ' . $downloads_title . '" title="Download '
+ . $downloads_title . '"></a>';
echo '</td>';
echo '<td align="center">' . $downloads_title . '</td>';
echo '<td align="center"><b>' . $downloads_poster . '</b> (' . $downloads_poster_ip . ')</td>';
echo '<td align="center" width="15%">';
- echo '<a href="downloads.php?op=view_downloads&downloads_lid=' . $downloads_lid . '"><img src="../images/icon/view_mini.png" alt="' . _AM_TDMDOWNLOADS_FORMDISPLAY . '" title="' . _AM_TDMDOWNLOADS_FORMDISPLAY . '"></a> ';
- echo '<a href="downloads.php?op=edit_downloads&downloads_lid=' . $downloads_lid . '"><img src="../images/icon/edit.png" alt="' . _AM_TDMDOWNLOADS_FORMEDIT . '" title="' . _AM_TDMDOWNLOADS_FORMEDIT . '"></a> ';
- echo '<a href="broken.php?op=del_brokendownloads&broken_id=' . $downloads_reportid . '"><img src="../images/icon/ignore_mini.png" alt="' . _AM_TDMDOWNLOADS_FORMIGNORE . '" title="' . _AM_TDMDOWNLOADS_FORMIGNORE . '"></a>';
+ echo '<a href="downloads.php?op=view_downloads&downloads_lid=' . $downloads_lid . '"><img src="../assets/images/icon/view_mini.png" alt="'
+ . _AM_TDMDOWNLOADS_FORMDISPLAY . '" title="' . _AM_TDMDOWNLOADS_FORMDISPLAY . '"></a> ';
+ echo '<a href="downloads.php?op=edit_downloads&downloads_lid=' . $downloads_lid . '"><img src="../assets/images/icon/edit.png" alt="'
+ . _AM_TDMDOWNLOADS_FORMEDIT . '" title="' . _AM_TDMDOWNLOADS_FORMEDIT . '"></a> ';
+ echo '<a href="broken.php?op=del_brokendownloads&broken_id=' . $downloads_reportid
+ . '"><img src="../assets/images/icon/ignore_mini.png" alt="' . _AM_TDMDOWNLOADS_FORMIGNORE . '" title="' . _AM_TDMDOWNLOADS_FORMIGNORE
+ . '"></a>';
echo '</td>';
- }
- echo '</table><br />';
- echo '<br /><div align=right>' . $pagenav . '</div><br />';
- }else{
+ }
+ echo '</table><br />';
+ echo '<br /><div align=right>' . $pagenav . '</div><br />';
+ } else {
echo '<div class="errorMsg" style="text-align: center;">' . _AM_TDMDOWNLOADS_ERREUR_NOBROKENDOWNLOADS . '</div>';
}
- break;
+ break;
// permet de suprimmer le rapport de téléchargment brisé
case "del_brokendownloads":
@@ -110,15 +115,18 @@
} else {
//Affichage de la partie haute de l'administration de Xoops
xoops_cp_header();
- if (TDMDownloads_checkModuleAdmin()){
+ if (TDMDownloads_checkModuleAdmin()) {
$broken_admin = new ModuleAdmin();
$broken_admin->addItemButton(_MI_TDMDOWNLOADS_ADMENU4, 'broken.php', 'list');
echo $broken_admin->renderButton();
}
- xoops_confirm(array('ok' => 1, 'broken_id' => $_REQUEST['broken_id'], 'op' => 'del_brokendownloads'), $_SERVER['REQUEST_URI'], _AM_TDMDOWNLOADS_BROKEN_SURDEL . '<br>');
+ xoops_confirm(
+ array('ok' => 1, 'broken_id' => $_REQUEST['broken_id'], 'op' => 'del_brokendownloads'),
+ $_SERVER['REQUEST_URI'],
+ _AM_TDMDOWNLOADS_BROKEN_SURDEL . '<br>'
+ );
}
- break;
+ break;
}
//Affichage de la partie basse de l'administration de Xoops
xoops_cp_footer();
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/category.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/category.php 2014-04-25 11:53:39 UTC (rev 12479)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/TDMDownloads/admin/category.php 2014-04-25 12:02:15 UTC (rev 12480)
@@ -19,13 +19,12 @@
$op = TDMDownloads_CleanVars($_REQUEST, 'op', 'list', 'string');
//Les valeurs de op qui vont permettre d'aller dans les differentes parties de la page
-switch ($op)
-{
+switch ($op) {
// Vue liste
case "list":
//Affichage de la partie haute de l'administration de Xoops
xoops_cp_header();
- if (TDMDownloads_checkModuleAdmin()){
+ if (TDMDownloads_checkModuleAdmin()) {
$category_admin = new ModuleAdmin();
echo $category_admin->addNavigation('category.php');
$category_admin->addItemButton(_AM_TDMDOWNLOADS_CAT_NEW, 'category.php?op=new_cat', 'add');
@@ -36,7 +35,7 @@
$criteria->setOrder('ASC');
$downloads_cat = $downloadscat_Handler->getall($criteria);
//Affichage du tableau
- if (count($downloads_cat)>0) {
+ if (count($downloads_cat) > 0) {
echo '<table width="100%" cellspacing="1" class="outer">';
echo '<tr>';
echo '<th align="left" width="25%">' . _AM_TDMDOWNLOADS_FORMTITLE . '</th>';
@@ -46,49 +45,52 @@
echo '<th align="center" width="8%">' . _AM_TDMDOWNLOADS_FORMACTION . '</th>';
echo '</tr>';
$class = 'odd';
- include_once XOOPS_ROOT_PATH."/modules/TDMDownloads/class/tree.php";
- $mytree = new TDMObjectTree($downloads_cat, 'cat_cid', 'cat_pid');
- $category_ArrayTree = $mytree->makeArrayTree('cat_title','<img src="../images/deco/arrow.gif">');
+ include_once XOOPS_ROOT_PATH . "/modules/TDMDownloads/class/tree.php";
+ $mytree = new TDMObjectTree($downloads_cat, 'cat_cid', 'cat_pid');
+ $category_ArrayTree = $mytree->makeArrayTree('cat_title', '<img src="../assets/images/deco/arrow.gif">');
foreach (array_keys($category_ArrayTree) as $i) {
- echo '<tr class="'.$class.'">';
- echo '<td align="left" ><a href="' . XOOPS_URL . '/modules/TDMDownloads/viewcat.php?cid=' . $i . '">' . $category_ArrayTree[$i] . '</a></td>';
+ echo '<tr class="' . $class . '">';
+ echo '<td align="left" ><a href="' . XOOPS_URL . '/modules/TDMDownloads/viewcat.php?cid=' . $i . '">' . $category_ArrayTree[$i]
+ . '</a></td>';
echo '<td align="center">';
- echo '<img src="' . $uploadurl . $downloads_cat[$i]->getVar('cat_imgurl') . '" alt="" title="" height="60">';
+ echo '<img src="' . $uploadurl . $downloads_cat[$i]->getVar('cat_imgurl') . '" alt="" title="" style="max-height: 60px">';
echo '</td>';
echo '<td align="left">' . $downloads_cat[$i]->getVar('cat_description_main') . '</td>';
echo '<td align="center">' . $downloads_cat[$i]->getVar('cat_weight') . '</td>';
echo '<td align="center">';
- echo '<a href="category.php?op=edit_cat&downloadscat_cid=' . $i . '"><img src="../images/icon/edit.png" alt="'._AM_TDMDOWNLOADS_FORMEDIT.'" title="'._AM_TDMDOWNLOADS_FORMEDIT.'"></a> ';
- echo '<a href="category.php?op=del_cat&downloadscat_cid=' . $i . '"><img src="../images/icon/delete.png" alt="'._AM_TDMDOWNLOADS_FORMDEL.'" title="'._AM_TDMDOWNLOADS_FORMDEL.'"></a>';
+ echo '<a href="category.php?op=edit_cat&downloadscat_cid=' . $i . '"><img src="../assets/images/icon/edit.png" alt="'
+ . _AM_TDMDOWNLOADS_FORMEDIT . '" title="' . _AM_TDMDOWNLOADS_FORMEDIT . '"></a> ';
+ echo '<a href="category.php?op=del_cat&downloadscat_cid=' . $i . '"><img src="../assets/images/icon/delete.png" alt="'
+ . _AM_TDMDOWNLOADS_FORMDEL . '" title="' . _AM_TDMDOWNLOADS_FORMDEL . '"></a>';
echo '</td>';
echo '</tr>';
$class = ($class == 'even') ? 'odd' : 'even';
}
echo '</table>';
}
- break;
+ break;
// vue création
case "new_cat":
//Affichage de la partie haute de l'administration de Xoops
xoops_cp_header();
- if (TDMDownloads_checkModuleAdmin()){
+ if (TDMDownloads_checkModuleAdmin()) {
$category_admin = new ModuleAdmin();
echo $category_admin->addNavigation('category.php');
$category_admin->addItemButton(_AM_TDMDOWNLOADS_CAT_LIST, 'category.php?op=list', 'list');
echo $category_admin->renderButton();
}
//Affichage du formulaire de création des catégories
- $obj =& $downloadscat_Handler->create();
+ $obj =& $downloadscat_Handler->create();
$form = $obj->getForm();
$form->display();
- break;
+ break;
// Pour éditer une catégorie
case "edit_cat":
//Affichage de la partie haute de l'administration de Xoops
xoops_cp_header();
- if (TDMDownloads_checkModuleAdmin()){
+ if (TDMDownloads_checkModuleAdmin()) {
$category_admin = new ModuleAdmin();
echo $category_admin->addNavigation('category.php');
$category_admin->addItemButton(_AM_TDMDOWNLOADS_CAT_NEW, 'category.php?op=new_cat', 'add');
@@ -97,16 +99,16 @@
}
//Affichage du formulaire de création des catégories
$downloadscat_cid = TDMDownloads_CleanVars($_REQUEST, 'downloadscat_cid', 0, 'int');
- $obj = $downloadscat_Handler->get($downloadscat_cid);
- $form = $obj->getForm();
+ $obj = $downloadscat_Handler->get($downloadscat_cid);
+ $form = $obj->getForm();
$form->display();
- break;
+ break;
// Pour supprimer une catégorie
case "del_cat":
global $xoopsModule;
$downloadscat_cid = TDMDownloads_CleanVars($_REQUEST, 'downloadscat_cid', 0, 'int');
- $obj =& $downloadscat_Handler->get($downloadscat_cid);
+ $obj =& $downloadscat_Handler->get($downloadscat_cid);
if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) {
if (!$GLOBALS['xoopsSecurity']->check()) {
redirect_header('category.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
@@ -130,29 +132,29 @@
$downloads_broken = $downloadsbroken_Handler->getall($criteria_2);
foreach (array_keys($downloads_broken) as $j) {
$objbroken =& $downloadsbroken_Handler->get($downloads_broken[$j]->getVar('reportid'));
- $downloadsbroken_Handler->delete($objbroken ) or $objbroken ->getHtmlErrors();
+ $downloadsbroken_Handler->delete($objbroken) or $objbroken->getHtmlErrors();
}
// supression des data des champs sup.
$criteria_3 = new CriteriaCompo();
$criteria_3->add(new Criteria('lid', $downloads_arr[$i]->getVar('lid')));
$downloads_fielddata = $downloadsfielddata_Handler->getall($criteria_3);
- if ($downloadsfielddata_Handler->getCount( $criteria_3 ) > 0){
+ if ($downloadsfielddata_Handler->getCount($criteria_3) > 0) {
foreach (array_keys($downloads_fielddata) as $j) {
$objfielddata =& $downloadsfielddata_Handler->get($downloads_fielddata[$j]->getVar('iddata'));
$downloadsfielddata_Handler->delete($objfielddata) or $objvfielddata->getHtmlErrors();
}
}
// supression des commentaires
- if ($downloads_arr[$i]->getVar('comments') > 0){
+ if ($downloads_arr[$i]->getVar('comments') > 0) {
xoops_comment_delete($xoopsModule->getVar('mid'), $downloads_arr[$i]->getVar('lid'));
}
//supression des tags
- if (($xoopsModuleConfig['usetag'] == 1) and (is_dir('../../tag'))){
+ if (($xoopsModuleConfig['usetag'] == 1) and (is_dir('../../tag'))) {
$tag_handler = xoops_getmodulehandler('link', 'tag');
- $criteria = new CriteriaCompo();
+ $criteria = new CriteriaCompo();
$criteria->add(new Criteria('tag_itemid', $downloads_arr[$i]->getVar('lid')));
- $downloads_tags = $tag_handler->getall( $criteria );
- if (count($downloads_tags) > 0){
+ $downloads_tags = $tag_handler->getall($criteria);
+ if (count($downloads_tags) > 0) {
foreach (array_keys($downloads_tags) as $j) {
$objtags =& $tag_handler->get($downloads_tags[$j]->getVar('tl_id'));
$tag_handler->delete($objtags) or $objtags->getHtmlErrors();
@@ -161,10 +163,10 @@
}
// supression du fichier
// pour extraire le nom du fichier
- $urlfile = substr_replace($downloads_arr[$i]->getVar('url'),'',0,strlen($uploadurl_downloads));
+ $urlfile = substr_replace($downloads_arr[$i]->getVar('url'), '', 0, strlen($uploadurl_downloads));
// chemin du fichier
$urlfile = $uploaddir_downloads . $urlfile;
- if (is_file($urlfile)){
+ if (is_file($urlfile)) {
chmod($urlfile, 0777);
unlink($urlfile);
}
@@ -173,9 +175,9 @@
$downloads_Handler->delete($objdownloads) or $objdownloads->getHtmlErrors();
}
// supression des sous catégories avec leurs téléchargements
- $downloadscat_arr = $downloadscat_Handler->getall();
- $mytree = new XoopsObjectTree($downloadscat_arr, 'cat_cid', 'cat_pid');
- $downloads_childcat=$mytree->getAllChild($downloadscat_cid);
+ $downloadscat_arr = $downloadscat_Handler->getall();
+ $mytree = new XoopsObjectTree($downloadscat_arr, 'cat_cid', 'cat_pid');
+ $downloads_childcat = $mytree->getAllChild($downloadscat_cid);
foreach (array_keys($downloads_childcat) as $i) {
// supression de la catégorie
$objchild =& $downloadscat_Handler->get($downloads_childcat[$i]->getVar('cat_cid'));
@@ -183,58 +185,63 @@
// supression des téléchargements associés
$criteria = new CriteriaCompo();
$criteria->add(new Criteria('cid', $downloads_childcat[$i]->getVar('cat_cid')));
- $downloads_arr = $downloads_Handler->getall( $criteria );
- foreach (array_keys($downloads_arr) as $i) {
+ $downloads_arr = $downloads_Handler->getall($criteria);
+ foreach (array_keys($downloads_arr) as $j) {
// supression des votes
$criteria = new CriteriaCompo();
- $criteria->add(new Criteria('lid', $downloads_arr[$i]->getVar('lid')));
- $downloads_votedata = $downloadsvotedata_Handler->getall( $criteria );
- foreach (array_keys($downloads_votedata) as $j) {
- $objvotedata =& $downloadsvotedata_Handler->get($downloads_votedata[$j]->getVar('ratingid'));
+ $criteria->add(new Criteria('lid', $downloads_arr[$j]->getVar('lid')));
+ $downloads_votedata = $downloadsvotedata_Handler->getall($criteria);
+ foreach (array_keys($downloads_votedata) as $k) {
+ $objvotedata =& $downloadsvotedata_Handler->get($downloads_votedata[$k]->getVar('ratingid'));
$downloadsvotedata_Handler->delete($objvotedata) or $objvotedata->getHtmlErrors();
}
// supression des rapports de fichier brisé
$criteria = new CriteriaCompo();
- $criteria->add(new Criteria('lid', $downloads_arr[$i]->getVar('lid')));
- $downloads_broken = $downloadsbroken_Handler->getall( $criteria );
- foreach (array_keys($downloads_broken) as $j) {
- $objbroken =& $downloadsbroken_Handler->get($downloads_broken[$j]->getVar('reportid'));
- $downloadsbroken_Handler->delete($objbroken ) or $objbroken ->getHtmlErrors();
+ $criteria->add(new Criteria('lid', $downloads_arr[$j]->getVar('lid')));
+ $downloads_broken = $downloadsbroken_Handler->getall($criteria);
+ foreach (array_keys($downloads_broken) as $k) {
+ $objbroken =& $downloadsbroken_Handler->get($downloads_broken[$k]->getVar('reportid'));
+ $downloadsbroken_Handler->delete($objbroken) or $objbroken->getHtmlErrors();
}
// supression des data des champs sup.
$criteria = new CriteriaCompo();
- $criteria->add(new Criteria('lid', $downloads_arr[$i]->getVar('lid')));
- $downloads_fielddata = $downloadsfielddata_Handler->getall( $criteria );
- foreach (array_keys($downloads_fielddata) as $j) {
- $objfielddata =& $downloadsfielddata_Handler->get($downloads_fielddata[$j]->getVar('iddata'));
+ $criteria->add(new Criteria('lid', $downloads_arr[$j]->getVar('lid')));
+ $downloads_fielddata = $downloadsfielddata_Handler->getall($criteria);
+ foreach (array_keys($downloads_fielddata) as $k) {
+ $objfielddata =& $downloadsfielddata_Handler->get($downloads_fielddata[$k]->getVar('iddata'));
$downloadsfielddata_Handler->delete($objfielddata) or $objvfielddata->getHtmlErrors();
}
// supression des commentaires
- if ($downloads_arr[$i]->getVar('comments') > 0){
- xoops_comment_delete($xoopsModule->getVar('mid'), $downloads_arr[$i]->getVar('lid'));
+ if ($downloads_arr[$j]->getVar('comments') > 0) {
+ xoops_comment_delete($xoopsModule->getVar('mid'), $downloads_arr[$j]->getVar('lid'));
}
//supression des tags
- if (($xoopsModuleConfig['usetag'] == 1) and (is_dir('../../tag'))){
+ if (($xoopsModuleConfig['usetag'] == 1) and (is_dir('../../tag'))) {
$tag_handler = xoops_getmodulehandler('link', 'tag');
- $criteria = new CriteriaCompo();
- $criteria->add(new Criteria('tag_itemid', $downloads_arr[$i]->getVar('lid')));
- $downloads_tags = $tag_handler->getall( $criteria );
- if (count($downloads_tags) > 0){
- foreach (array_keys($downloads_tags) as $j) {
- $objtags =& $tag_handler->get($downloads_tags[$j]->getVar('tl_id'));
+ $criteria = new CriteriaCompo();
+ $criteria->add(new Criteria('tag_itemid', $downloads_arr[$j]->getVar('lid')));
+ $downloads_tags = $tag_handler->getall($criteria);
+ if (count($downloads_tags) > 0) {
+ foreach (array_keys($downloads_tags) as $k) {
+ $objtags =& $tag_handler->get($downloads_tags[$k]->getVar('tl_id'));
$tag_handler->delete($objtags) or $objtags->getHtmlErrors();
}
}
}
// supression du fichier
- $urlfile = substr_replace($downloads_arr[$i]->getVar('url'),'',0,strlen($uploadurl_downloads)); // pour extraire le nom du fichier
+ $urlfile = substr_replace(
+ $downloads_arr[$j]->getVar('url'),
+ '',
+ 0,
+ strlen($uploadurl_downloads)
+ ); // pour extraire le nom du fichier
$urlfile = $uploaddir_downloads . $urlfile; // chemin du fichier
- if (is_file($urlfile)){
+ if (is_file($urlfile)) {
chmod($urlfile, 0777);
unlink($urlfile);
}
// supression du téléchargment
- $objdownloads =& $downloads_Handler->get($downloads_arr[$i]->getVar('lid'));
+ $objdownloads =& $downloads_Handler->get($downloads_arr[$j]->getVar('lid'));
$downloads_Handler->delete($objdownloads) or $objdownloads->getHtmlErrors();
}
}
@@ -244,72 +251,82 @@
echo $obj->getHtmlErrors();
}
} else {
- $message = '';
+ $message = '';
$criteria = new CriteriaCompo();
$criteria->add(new Criteria('cid', $downloadscat_cid));
- $downloads_arr = $downloads_Handler->getall( $criteria );
+ $downloads_arr = $downloads_Handler->getall($criteria);
if (count($downloads_arr) > 0) {
- $message .= _AM_TDMDOWNLOADS_DELDOWNLOADS .'<br>';
+ $message .= _AM_TDMDOWNLOADS_DELDOWNLOADS . '<br>';
foreach (array_keys($downloads_arr) as $i) {
$message .= '<span style="color : Red">' . $downloads_arr[$i]->getVar('title') . '</span><br>';
}
}
- $downloadscat_arr = $downloadscat_Handler->getall();
- $mytree = new XoopsObjectTree($downloadscat_arr, 'cat_cid', 'cat_pid');
- $downloads_childcat=$mytree->getAllChild($downloadscat_cid);
+ $downloadscat_arr = $downloadscat_Handler->getall();
+ $mytree = new XoopsObjectTree($downloadscat_arr, 'cat_cid', 'cat_pid');
+ $downloads_childcat = $mytree->getAllChild($downloadscat_cid);
if (count($downloads_childcat) > 0) {
- $message .=_AM_TDMDOWNLOADS_DELSOUSCAT . ' <br><br>';
+ $message .= _AM_TDMDOWNLOADS_DELSOUSCAT . ' <br><br>';
foreach (array_keys($downloads_childcat) as $i) {
$message .= '<b><span style="color : Red">' . $downloads_childcat[$i]->getVar('cat_title') . '</span></b><br>';
$criteria = new CriteriaCompo();
$criteria->add(new Criteria('cid', $downloads_childcat[$i]->getVar('cat_cid')));
- ...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 11:53:51
|
Revision: 12479
http://sourceforge.net/p/xoops/svn/12479
Author: beckmi
Date: 2014-04-25 11:53:39 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): Publisher
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/category.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/clone.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/file.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/news.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/smartsection.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/wfsection.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xfsection.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/item.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/mimetypes.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/pagewrap.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/permissions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/preferences.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/pw_delete_file.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/pw_upload_file.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/archive.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/author_items.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/backend.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/category_items_sel.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/date_to_date.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_columns.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_new.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_random_item.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_recent.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/items_spot.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/latest_files.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/latest_news.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/blocks/search.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/category.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/blockform.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/category.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/file.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/form/category.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/form/file.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/form/item.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/formdatetime.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/groupperm.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/item.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/metagen.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/mimetype.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/permission.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/publisher.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/rating.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/request.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/session.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/themetabform.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/uploader.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/comment_delete.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/comment_edit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/comment_new.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/comment_post.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/comment_reply.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/docs/credits.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/file.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/ajax_rating.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/ajax_upload.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/comment_functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/common.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/constants.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/media.textsanitizer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/notification.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/plugin.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/search.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/seo.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/seo_functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/item.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/language/english/common.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/language/english/help/help.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/list.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/makepdf.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/notification_update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/pop.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/print.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/rate.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/search.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/submit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/thumb.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/view.tag.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/visit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/ams0.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/cjaycontent.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/import/xnews.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-bg_flat_0_aaaaaa_40x100.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-bg_flat_75_ffffff_40x100.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-bg_glass_55_fbf9ee_1x400.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-bg_glass_65_ffffff_1x400.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-bg_glass_75_dadada_1x400.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-bg_glass_75_e6e6e6_1x400.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-bg_glass_95_fef1ec_1x400.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-icons_222222_256x240.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-icons_2e83ff_256x240.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-icons_454545_256x240.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-icons_888888_256x240.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/images/ui-icons_cd0a0a_256x240.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/jquery-ui-1.7.1.custom.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/jquery.popeye.style.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/css/publisher.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/VeraBd.ttf
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/arrow-bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/bg.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/blank.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/bullet.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/button_delete.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/button_edit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/dot-grey.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/count-2.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/enlarge-1.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/enlarge-2.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/loading.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/next-1.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/next-2.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/next.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/prev-1.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/prev-2.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/gfx/prev.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/grad-bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/approve.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/cat.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/clone.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/close12.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/delete.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/delete.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/doc.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/edit.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/edit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/editcopy.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/file.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/friend.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/newanswer.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/open12.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/pdf.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/print.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon/subcat.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon32/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon32/editcopy.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon32/folder_txt.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/icon32/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/important-32.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/item_icon.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/left_both.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/approve.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/cat.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/clone.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/close12.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/delete.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/delete.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/doc.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/edit.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/edit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/editcopy.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/file.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/friend.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/newanswer.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/next.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/open12.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/pdf.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/previous.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/print.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/links/subcat.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/loadingbar.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/module_logo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/no.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/off.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/on.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/popeye/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/popeye/bg1.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/popeye/compact3.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/popeye/enlarge3.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/popeye/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/popeye/loading3.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/popeye/next3.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/popeye/prev3.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/right_both.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/rss.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/span-bg.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/starrating.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/transparent_bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/images/working.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/ajaxupload.3.9.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/behavior.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/cookies.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/funcs.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/jquery.easing.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/jquery.popeye-2.0.4.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/publisher.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/rating.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/script.easing.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/ui.core.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/assets/js/ui.tabs.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/highlighter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/docs/ajaxrating.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/docs/license.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/install.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/include/update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/CHANGELOG.TXT
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/LICENSE.TXT
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/README.TXT
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg1027.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg1329.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg16CC.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg19DC.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg1E2.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg1E7E.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg1FA3.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg27AF.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg2813.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg2960.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg2F8D.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg334F.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg34E2.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg37E8.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg3834.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg3C29.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg42B4.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg4647.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg466D.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg4703.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg4B7C.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg4CD8.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg5276.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg561F.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg596B.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg5A31.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg5B93.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg5CD9.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg5DDA.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg604C.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg643F.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg65E0.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg678E.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg698E.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg6DE5.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg6EFC.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg7211.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg736F.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg73D8.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg7620.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg7786.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg7B4E.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg7CB6.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg7D12.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg7F74.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg8093.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg8252.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg85AC.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg8743.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg8813.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg8B19.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg8CFE.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg8EA8.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg8F5E.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg907D.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg90F5.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg9355.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg94FC.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg971E.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg972.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg9809.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg99D1.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg99FC.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg9C2F.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg9E17.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpg9FF9.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgA14D.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgA360.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgA370.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgA622.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgA999.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgAADF.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgADB1.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgB270.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgB30A.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgB3FB.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgB58F.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgB79D.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgB7C9.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgB91C.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgB986.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgBA9B.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgBD49.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgBEBC.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgC102.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgC125.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgC1FC.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgC97B.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgCD72.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgD284.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgD2B1.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgD679.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgDCD1.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgDEB4.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgE35A.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgE451.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgE605.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgE9C6.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgEDB4.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgEE31.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgF407.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgF43A.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgF59E.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/cache/jpgF6CA.tmp
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/lang/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/lang/ar.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/lang/de.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/lang/en.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/lang/fa.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/lang/fr.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/lang/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/lang/nl.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/config/tcpdf_config.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/fonts/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/fonts/almohanad.ctg.z
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/fonts/almohanad.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/fonts/almohanad.z
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/fonts/dejavusans.ctg.z
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/fonts/dejavusans.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/fonts/dejavusans.z
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/fonts/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/htmlcolors.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/tcpdf.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/tcpdf/unicode_data.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_category_items_sel.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_date_to_date.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_columns.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_menu.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_new.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_random_item.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_recent.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_spot.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_latest_files.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_latest_news.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_search_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_addfile.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_archive.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_author_items.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_categories_table.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_display_full.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_display_list.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_display_summary.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_display_wfsection.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_footer.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_header.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_item.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_print.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_rss.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_search.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_singleitem.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_singleitem_block.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_submit.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/ajaxrating.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/class/registry.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/docs/licence.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/language/french/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_category_items_sel.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_date_to_date.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_columns.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_menu.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_new.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_random_item.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_recent.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_items_spot.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_latest_files.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_latest_news.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/blocks/publisher_search_block.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_addfile.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_archive.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_author_items.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_categories_table.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_display_full.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_display_list.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_display_summary.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_display_wfsection.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_footer.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_header.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_item.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_print.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_rss.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_search.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_singleitem.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_singleitem_block.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/templates/publisher_submit.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/about.php 2014-04-25 11:47:42 UTC (rev 12478)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/about.php 2014-04-25 11:53:39 UTC (rev 12479)
@@ -1,32 +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.
-*/
-
-/**
- * Publisher
- *
- * @copyright The XOOPS Project (http://www.xoops.org)
- * @license {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License}
- * @package Publisher
- * @since 1.0
- * @author XOOPS Development Team
- * @version $Id: about.php 337 2011-12-06 20:08:50Z lus...@gm... $
- */
-
-include_once dirname(__FILE__) . '/admin_header.php';
-
-xoops_cp_header();
-
-$aboutAdmin = new ModuleAdmin();
-
-echo $aboutAdmin->addNavigation('about.php');
-echo $aboutAdmin->renderabout('6KJ7RW5DR3VTJ', false);
-
-xoops_cp_footer();
\ No newline at end of file
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * Publisher
+ *
+ * @copyright The XOOPS Project (http://www.xoops.org)
+ * @license GNU GPL (http://www.gnu.org/licenses/gpl-2.0.html/)
+ * @package Publisher
+ * @since 1.0
+ * @author Mage, Mamba
+ * @version $Id: about.php 10374 2012-12-12 23:39:48Z trabis $
+ */
+
+include_once dirname(__FILE__) . '/admin_header.php';
+
+xoops_cp_header();
+
+$aboutAdmin = new ModuleAdmin();
+
+echo $aboutAdmin->addNavigation('about.php');
+echo $aboutAdmin->renderabout('6KJ7RW5DR3VTJ', false);
+
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/admin_header.php 2014-04-25 11:47:42 UTC (rev 12478)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/admin_header.php 2014-04-25 11:53:39 UTC (rev 12479)
@@ -1,46 +1,46 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-/**
- * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package Publisher
- * @since 1.0
- * @author trabis <lus...@gm...>
- * @author The SmartFactory <www.smartfactory.ca>
- * @version $Id: admin_header.php 337 2011-12-06 20:08:50Z lus...@gm... $
- */
-
-include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php';
-include_once dirname(dirname(__FILE__)) . '/include/common.php';
-include_once XOOPS_ROOT_PATH . '/include/cp_header.php';
-
-//xoops_loadLanguage('admin', PUBLISHER_DIRNAME);
-xoops_loadLanguage('modinfo', PUBLISHER_DIRNAME);
-
-$imagearray = array(
- 'editimg' => "<img src='" . PUBLISHER_IMAGES_URL . "/button_edit.png' alt='" . _AM_PUBLISHER_ICO_EDIT . "' align='middle' />",
- 'deleteimg' => "<img src='" . PUBLISHER_IMAGES_URL . "/button_delete.png' alt='" . _AM_PUBLISHER_ICO_DELETE . "' align='middle' />",
- 'online' => "<img src='" . PUBLISHER_IMAGES_URL . "/on.png' alt='" . _AM_PUBLISHER_ICO_ONLINE . "' align='middle' />",
- 'offline' => "<img src='" . PUBLISHER_IMAGES_URL . "/off.png' alt='" . _AM_PUBLISHER_ICO_OFFLINE . "' align='middle' />",
-);
-if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))){
- include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
-}else{
- echo xoops_error('/Frameworks/moduleclasses/moduleadmin/ is required!!!');
-}
-/*
-$myts =& MyTextSanitizer::getInstance();
-
-if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
- include_once(XOOPS_ROOT_PATH."/class/template.php");
- $xoopsTpl = new XoopsTpl();
-} */
\ No newline at end of file
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+/**
+ * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package Publisher
+ * @since 1.0
+ * @author trabis <lus...@gm...>
+ * @author The SmartFactory <www.smartfactory.ca>
+ * @version $Id: admin_header.php 10661 2013-01-04 19:22:48Z trabis $
+ */
+
+include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php';
+include_once dirname(dirname(__FILE__)) . '/include/common.php';
+include_once XOOPS_ROOT_PATH . '/include/cp_header.php';
+
+//xoops_loadLanguage('admin', PUBLISHER_DIRNAME);
+xoops_loadLanguage('modinfo', PUBLISHER_DIRNAME);
+
+$imagearray = array(
+ 'editimg' => "<img src='" . PUBLISHER_IMAGES_URL . "/button_edit.png' alt='" . _AM_PUBLISHER_ICO_EDIT . "' align='middle' />",
+ 'deleteimg' => "<img src='" . PUBLISHER_IMAGES_URL . "/button_delete.png' alt='" . _AM_PUBLISHER_ICO_DELETE . "' align='middle' />",
+ 'online' => "<img src='" . PUBLISHER_IMAGES_URL . "/on.png' alt='" . _AM_PUBLISHER_ICO_ONLINE . "' align='middle' />",
+ 'offline' => "<img src='" . PUBLISHER_IMAGES_URL . "/off.png' alt='" . _AM_PUBLISHER_ICO_OFFLINE . "' align='middle' />",
+);
+if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
+} else {
+ echo xoops_error('/Frameworks/moduleclasses/moduleadmin/ is required!!!');
+}
+/*
+$myts = MyTextSanitizer::getInstance();
+
+if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
+ include_once(XOOPS_ROOT_PATH."/class/template.php");
+ $xoopsTpl = new XoopsTpl();
+} */
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/category.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/category.php 2014-04-25 11:47:42 UTC (rev 12478)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/publisher/admin/category.php 2014-04-25 11:53:39 UTC (rev 12479)
@@ -1,430 +1,410 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- */
-
-/**
- * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package Publisher
- * @since 1.0
- * @author trabis <lus...@gm...>
- * @author The SmartFactory <www.smartfactory.ca>
- * @version $Id: category.php 339 2011-12-07 00:09:26Z lus...@gm... $
- */
-
-include_once dirname(__FILE__) . '/admin_header.php';
-
-$op = PublisherRequest::getString('op');
-
-$op = isset($_POST['editor']) ? 'mod' : $op;
-if (isset($_POST['addcategory'])) {
- $op = 'addcategory';
-}
-
-// Where do we start ?
-$startcategory = PublisherRequest::getInt('startcategory');
-$categoryid = PublisherRequest::getInt('categoryid');
-
-switch ($op) {
-
- case "del":
- $categoryObj = $publisher->getHandler('category')->get($categoryid);
- $confirm = (isset($_POST['confirm'])) ? $_POST['confirm'] : 0;
- $name = (isset($_POST['name'])) ? $_POST['name'] : '';
- if ($confirm) {
- if (!$publisher->getHandler('category')->delete($categoryObj)) {
- redirect_header("category.php", 1, _AM_PUBLISHER_DELETE_CAT_ERROR);
- exit();
- }
- redirect_header("category.php", 1, sprintf(_AM_PUBLISHER_COLISDELETED, $name));
- exit();
- } else {
- xoops_cp_header();
- xoops_confirm(array('op' => 'del', 'categoryid' => $categoryObj->categoryid(), 'confirm' => 1, 'name' => $categoryObj->name()), 'category.php', _AM_PUBLISHER_DELETECOL . " '" . $categoryObj->name() . "'. <br /> <br />" . _AM_PUBLISHER_DELETE_CAT_CONFIRM, _AM_PUBLISHER_DELETE);
- xoops_cp_footer();
- }
- break;
-
- case "mod":
- //Added by fx2024
- $nb_subcats = isset($_POST['nb_subcats']) ? intval($_POST['nb_subcats']) : 0;
- $nb_subcats = $nb_subcats + (isset($_POST['nb_sub_yet']) ? intval($_POST['nb_sub_yet']) : 4);
- //end of fx2024 code
-
- publisher_cpHeader();
- publisher_editCat(true, $categoryid, $nb_subcats);
- break;
-
- case "addcategory":
- global $modify;
-
- $parentid = PublisherRequest::getInt('parentid');
-
- if ($categoryid != 0) {
- $categoryObj = $publisher->getHandler('category')->get($categoryid);
- } else {
- $categoryObj = $publisher->getHandler('category')->create();
- }
-
- // Uploading the image, if any
- // Retreive the filename to be uploaded
- if (isset($_FILES['image_file']['name']) && $_FILES['image_file']['name'] != "") {
- $filename = $_POST["xoops_upload_file"][0];
- if (!empty($filename) || $filename != "") {
- // TODO : implement publisher mimetype management
- $max_size = $publisher->getConfig('maximum_filesize');
- $max_imgwidth = $publisher->getConfig('maximum_image_width');
- $max_imgheight = $publisher->getConfig('maximum_image_height');
- $allowed_mimetypes = publisher_getAllowedImagesTypes();
-
- if ($_FILES[$filename]['tmp_name'] == "" || !is_readable($_FILES[$filename]['tmp_name'])) {
- redirect_header('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR);
- exit();
- }
-
- xoops_load('XoopsMediaUploader');
- $uploader = new XoopsMediaUploader(publisher_getImageDir('category'), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight);
- if ($uploader->fetchMedia($filename) && $uploader->upload()) {
- $categoryObj->setVar('image', $uploader->getSavedFileName());
- } else {
- redirect_header('javascript:history.go(-1)', 2, _AM_PUBLISHER_FILEUPLOAD_ERROR . $uploader->getErrors());
- exit();
- }
- }
- } else {
- if (isset($_POST['image'])) {
- $categoryObj->setVar('image', $_POST['image']);
- }
- }
- $categoryObj->setVar('parentid', (isset($_POST['parentid'])) ? intval($_POST['parentid']) : 0);
-
- $applyall = isset($_POST['applyall']) ? intval($_POST['applyall']) : 0;
- $categoryObj->setVar('weight', isset($_POST['weight']) ? intval($_POST['weight']) : 1);
-
- // Groups and permissions
- if (isset($_POST['groups_read'])) {
- $categoryObj->setGroups_read($_POST['groups_read']);
- } else {
- $categoryObj->setGroups_read();
- }
- $grpread = isset($_POST['groups_read']) ? $_POST['groups_read'] : array();
-
- if (isset($_POST['groups_submit'])) {
- $categoryObj->setGroups_submit($_POST['groups_submit']);
- } else {
- $categoryObj->setGroups_submit();
- }
- $grpsubmit = isset($_POST['groups_submit']) ? $_POST['groups_submit'] : array();
-
- $categoryObj->setVar('name', $_POST['name']);
-
- //Added by skalpa: custom template support
- if (isset($_POST['template'])) {
- $categoryObj->setVar('template', $_POST['template']);
- }
-
- if (isset($_POST['meta_description'])) {
- $categoryObj->setVar('meta_description', $_POST['meta_description']);
- }
- if (isset($_POST['meta_keywords'])) {
- $categoryObj->setVar('meta_keywords', $_POST['meta_keywords']);
- }
- if (isset($_POST['short_url'])) {
- $categoryObj->setVar('short_url', $_POST['short_url']);
- }
- $categoryObj->setVar('moderator', intval($_POST['moderator']));
- $categoryObj->setVar('description', $_POST['description']);
-
- if (isset($_POST['header'])) {
- $categoryObj->setVar('header', $_POST['header']);
- }
-
- if ($categoryObj->isNew()) {
- $redirect_msg = _AM_PUBLISHER_CATCREATED;
- $redirect_to = 'category.php?op=mod';
- } else {
- $redirect_msg = _AM_PUBLISHER_COLMODIFIED;
- $redirect_to = 'category.php';
- }
-
- if (!$categoryObj->store()) {
- redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_CATEGORY_SAVE_ERROR . publisher_formatErrors($categoryObj->getErrors()));
- exit;
- }
- // TODO : put this function in the category class
- publisher_saveCategoryPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid(), 'category_read');
- publisher_saveCategoryPermissions($categoryObj->getGroups_submit(), $categoryObj->categoryid(), 'item_submit');
- //publisher_saveCategory_Permissions($groups_admin, $categoriesObj->categoryid(), 'category_admin');
- if ($applyall) {
- // TODO : put this function in the category class
- publisher_overrideItemsPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid());
- }
- //Added by fx2024
- $parentCat = $categoryObj->categoryid();
- $sizeof = sizeof($_POST['scname']);
- for ($i = 0; $i < $sizeof; $i++) {
- if ($_POST['scname'][$i] != '') {
- $categoryObj = $publisher->getHandler('category')->create();
- $categoryObj->setVar('name', $_POST['scname'][$i]);
- $categoryObj->setVar('parentid', $parentCat);
- $categoryObj->setGroups_read($grpread);
- $categoryObj->setGroups_submit($grpsubmit);
-
- if (!$categoryObj->store()) {
- redirect_header("javascript:history.go(-1)", 3, _AM_PUBLISHER_SUBCATEGORY_SAVE_ERROR . publisher_formatErrors($categoryObj->getErrors()));
- exit;
- }
- // TODO : put this function in the category class
- publisher_saveCategoryPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid(), 'category_read');
- publisher_saveCategoryPermissions($categoryObj->getGroups_submit(), $categoryObj->categoryid(), 'item_submit');
- //publisher_saveCategory_Permissions($groups_admin, $categoriesObj->categoryid(), 'category_admin');
- if ($applyall) {
- // TODO : put this function in the category class
- publisher_overrideItemsPermissions($categoryObj->getGroups_read(), $categoryObj->categoryid());
- }
- }
- }
- //end of fx2024 code
- redirect_header($redirect_to, 2, $redirect_msg);
- exit();
- break;
-
- //Added by fx2024
-
- case "addsubcats":
- $categoryid = 0;
- $nb_subcats = intval($_POST['nb_subcats']) + $_POST['nb_sub_yet'];
-
- $categoryObj = $publisher->getHandler('category')->create();
- $categoryObj->setVar('name', $_POST['name']);
- $categoryObj->setVar('description', $_POST['description']);
- $categoryObj->setVar('weight', $_POST['weight']);
- $categoryObj->setGroups_read(isset($_POST['groups_read']) ? $_POST['groups_read'] : array());
- if (isset($parentCat)) {
- $categoryObj->setVar('parentid', $parentCat);
- }
-
- publisher_cpHeader();
- publisher_editCat(true, $categoryid, $nb_subcats, $categoryObj);
- exit();
-
- break;
- //end of fx2024 code
-
- case "cancel":
- redirect_header("category.php", 1, sprintf(_AM_PUBLISHER_BACK2IDX, ''));
- exit();
-
- case "default":
- default:
- publisher_cpHeader();
- //publisher_adminMenu(1, _AM_PUBLISHER_CATEGORIES);
-
- echo "<br />\n";...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 11:47:49
|
Revision: 12478
http://sourceforge.net/p/xoops/svn/12478
Author: beckmi
Date: 2014-04-25 11:47:42 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): MyLinks
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/blocks/mylinks_top.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/brokenlink.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/comment_delete.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/comment_edit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/comment_new.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/comment_post.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/comment_reply.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/comment_functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/notification.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/search.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/category_linksubmit_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/category_newlink_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/global_linkbroken_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/global_linkmodify_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/global_linksubmit_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/global_newcategory_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/global_newlink_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/link_approve_notify.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/modlink.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/myheader.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/notification_update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/ratelink.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/singlelink.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/sql/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/submit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/blocks/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/topten.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/viewcat.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/visit.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/myblockform.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/myblocksadmin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/mygroupperm.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/mygrouppermform.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/mytplsadmin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/mytplsform.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Blink.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Blogmarks.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Bluedot.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Bookmarktracker.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Delicious.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Digg.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_FC2.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Furl.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Google.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Hatena.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Livedoorclip.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Magnolia.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Netscape.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Newsvine.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Newsvine.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Niftyclip.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Pookmark.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Reddit.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Simpy.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Spurl.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Tailrank.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Technorati.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Windowslive.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/AddTo_Yahoo.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/msn.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pageflakes.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr-1.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr0.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr1.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr10.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr2.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr3.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr4.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr5.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr6.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr7.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr8.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/pr9.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/rojo.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/addto/solosub.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/about.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/addlink.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/brokenlink.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/help.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/home.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/modifiedlink.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/permissions.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/submittedlink.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/templateadmin.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/admin/xoopsmicrobutton.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/acrobat.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/acrobat_s.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/arrow.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/atom.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/bookmark.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/bookmark_s.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/bottom.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/delete.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/down.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/edit.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/feed-icon.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/home.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/link.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/logo.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/minimize.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/newred.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/off.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/ok.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/on.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/pda.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/pop.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/print.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/print_s.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/qrcode.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/qrcode_s.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/rdf.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/restore.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/rss.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/text.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/top.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/up.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/icons/update.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/menu/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/menu/bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/menu/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/menu/left_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/menu/right_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/mylinks_slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/shots/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/images/shots/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/atom.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/blocks/mylinks_rand.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/bookmark.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/Text_Diff.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/Text_Diff_Renderer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/Text_Diff_Renderer_inline.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/Text_Diff_Renderer_unified.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/category.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/mylinkspagenav.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/providers/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/providers/heartrails.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/providers/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/providers/nemui.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/providers/pagepeeker.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/providers/shrinktheweb.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/providers/thumbalizr.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/providers/thumbshots.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/thumbplugin.interface.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/class/utility.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/contact.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/addto/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/addto/MPL-1.1.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/addto/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/addto/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/credits.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/install.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/lang_diff.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/licence.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/docs/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/XOOPS_2.5.x/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/XOOPS_2.5.x/htdocs/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/XOOPS_2.5.x/htdocs/modules/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/XOOPS_2.5.x/htdocs/modules/system/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/XOOPS_2.5.x/htdocs/modules/system/blocks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/XOOPS_2.5.x/htdocs/modules/system/blocks/system_blocks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/waiting/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/waiting/plugins/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/extras/waiting/plugins/mylinks.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/feedsubscription.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/chinese.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/ex.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/courier.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/helvetica.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/helveticab.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/helveticabi.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/helveticai.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp1250.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp1251.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp1252.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp1253.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp1254.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp1255.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp1257.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp1258.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/cp874.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-1.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-11.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-15.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-16.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-2.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-4.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-5.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-7.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/iso-8859-9.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/koi8-r.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/koi8-u.map
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/makefont/makefont.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/symbol.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/times.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/timesb.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/timesbi.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/timesi.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/font/zapfdingbats.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/fpdf.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/fpdf.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/gif.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/japanese.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/korean.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/language/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/language/english.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/language/french.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/language/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/language/japanese.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/language/korean.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/language/schinese.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/language/tchinese.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/makepdf_class.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/fpdf/makepdf_config.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/addto-multi.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/blocksadmin.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/data.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/feeddata.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/feedfunc.new.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/gtickets.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/mylinks.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/mylinks.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/oninstall.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/onuninstall.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/include/onupdate.inc.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/help/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/help/help.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/help/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/mail_template/tellafriend_mail.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/sql/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/sql/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/language/english/sql/mylinks_cat.dat
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/makepdf.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/pda.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/print.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/qrcode.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/rss.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/blocks/mylinks_block_new.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/blocks/mylinks_block_rand.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/blocks/mylinks_block_top.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_atom.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_brokenlink.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_link.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_modlink.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_pda.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_ratelink.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_rss.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_search_inc.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_singlelink.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_submit.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_topten.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_viewcat.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/test/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/test/index.html
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/blocks/mylinks_block_new.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/blocks/mylinks_block_top.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_brokenlink.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_link.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_modlink.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_ratelink.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_singlelink.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_submit.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_topten.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/templates/mylinks_viewcat.html
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/about.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/about.php 2014-04-25 11:47:42 UTC (rev 12478)
@@ -0,0 +1,29 @@
+<?php
+/**
+ * MyLinks module
+ *
+ * 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:: {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License}
+ * @package:: mylinks
+ * @subpackage:: admin
+ * @since:: 2.5.0
+ * @author:: XOOPS Devolopment 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';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/about.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_footer.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_footer.php 2014-04-25 11:47:42 UTC (rev 12478)
@@ -0,0 +1,29 @@
+<?php
+/**
+ * MyLinks module
+ *
+ * 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:: {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License}
+ * @package:: mylinks
+ * @subpackage:: admin
+ * @since: 2.5.0
+ * @author:: XOOPS Development Team
+ * @version:: $Id $
+**/
+global $pathIcon32;
+
+echo "<div class='adminfooter'>\n"
+ ." <div style='text-align: center;'>\n"
+ ." <a href='http://www.xoops.org' target='_blank'><img src=" . $pathIcon32."/xoopsmicrobutton.gif alt='XOOPS' title='XOOPS'></a>\n"
+ ." </div>\n"
+ ." " . _AM_MYLINKS_ADMIN_FOOTER . "\n"
+ ."</div>";
+
+xoops_cp_footer();
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_header.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_header.php 2014-04-25 11:47:42 UTC (rev 12478)
@@ -0,0 +1,44 @@
+<?php
+/**
+ * MyLinks module
+ *
+ * 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:: {@link http://www.gnu.org/licenses/gpl-2.0.html GNU Public License}
+ * @package:: mylinks
+ * @subpackage:: admin
+ * @since:: 2.5.0
+ * @author:: Magic.Shao <mag...@gm...> - Susheng Yang <ezs...@gm...>
+ * @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';
+
+global $xoopsModule;
+
+$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+$thisModulePath = dirname(dirname(__FILE__));
+
+// Load language files
+xoops_loadLanguage('admin', $thisModuleDir);
+xoops_loadLanguage('modinfo', $thisModuleDir);
+xoops_loadLanguage('main', $thisModuleDir);
+
+$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
+$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
+$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
+ } else {
+ redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
+ }
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/admin_header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/index.php 2014-04-25 11:39:10 UTC (rev 12477)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/mylinks/admin/index.php 2014-04-25 11:47:42 UTC (rev 12478)
@@ -1,977 +1,90 @@
-<?php
-// ------------------------------------------------------------------------- //
-// XOOPS - PHP Content Management System //
-// <http://www.xoops.org/> //
-// ------------------------------------------------------------------------- //
-// Based on: //
-// myPHPNUKE Web Portal System - http://myphpnuke.com/ //
-// PHP-NUKE Web Portal System - http://phpnuke.org/ //
-// Thatware - http://thatware.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. //
-// //
-// This program is distributed in the hope that it will be useful, //
-// but WITHOUT ANY WARRANTY; without even the implied warranty of //
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
-// GNU General Public License for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program; if not, write to the Free Software //
-// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA //
-// ------------------------------------------------------------------------- //
-include '../../../include/cp_header.php';
-if ( file_exists("../language/".$xoopsConfig['language']."/main.php") ) {
- include "../language/".$xoopsConfig['language']."/main.php";
-} else {
- include "../language/english/main.php";
-}
-include '../include/functions.php';
-include_once XOOPS_ROOT_PATH.'/class/xoopstree.php';
-include_once XOOPS_ROOT_PATH."/class/xoopslists.php";
-include_once XOOPS_ROOT_PATH."/include/xoopscodes.php";
-include_once XOOPS_ROOT_PATH.'/class/module.errorhandler.php';
-$myts =& MyTextSanitizer::getInstance();
-$eh = new ErrorHandler;
-$mytree = new XoopsTree($xoopsDB->prefix("mylinks_cat"),"cid","pid");
-
-function mylinks()
-{
- global $xoopsDB, $xoopsModule;
- xoops_cp_header();
- echo "<h4>"._MD_WEBLINKSCONF."</h4>";
- echo"<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- // Temporarily 'homeless' links (to be revised in admin.php breakup)
- $result = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("mylinks_broken")."");
- list($totalbrokenlinks) = $xoopsDB->fetchRow($result);
- if($totalbrokenlinks>0){
- $totalbrokenlinks = "<span style='color: #ff0000; font-weight: bold'>$totalbrokenlinks</span>";
- }
- $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("mylinks_mod")."");
- list($totalmodrequests) = $xoopsDB->fetchRow($result2);
- if($totalmodrequests>0){
- $totalmodrequests = "<span style='color: #ff0000; font-weight: bold'>$totalmodrequests</span>";
- }
- $result3 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("mylinks_links")." where status=0");
- list($totalnewlinks) = $xoopsDB->fetchRow($result3);
- if($totalnewlinks>0){
- $totalnewlinks = "<span style='color: #ff0000; font-weight: bold'>$totalnewlinks</span>";
- }
- echo " - <a href='".XOOPS_URL."/modules/system/admin.php?fct=preferences&op=showmod&mod=".$xoopsModule->getVar('mid')."'>"._MD_GENERALSET."</a>";
- echo "<br /><br />";
- echo " - <a href=index.php?op=linksConfigMenu>"._MD_ADDMODDELETE."</a>";
- echo "<br /><br />";
- echo " - <a href=index.php?op=listNewLinks>"._MD_LINKSWAITING." ($totalnewlinks)</a>";
- echo "<br /><br />";
- echo " - <a href=index.php?op=listBrokenLinks>"._MD_BROKENREPORTS." ($totalbrokenlinks)</a>";
- echo "<br /><br />";
- echo " - <a href=index.php?op=listModReq>"._MD_MODREQUESTS." ($totalmodrequests)</a>";
- $result=$xoopsDB->query("select count(*) from ".$xoopsDB->prefix("mylinks_links")." where status>0");
- list($numrows) = $xoopsDB->fetchRow($result);
- echo "<br /><br /><div>";
- printf(_MD_THEREARE,$numrows); echo "</div>";
- echo"</td></tr></table>";
- xoops_cp_footer();
-}
-
-function listNewLinks()
-{
- global $xoopsDB, $xoopsConfig, $myts, $eh, $mytree;
- // List links waiting for validation
- $linkimg_array = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH."/modules/mylinks/images/shots/");
- $result = $xoopsDB->query("select lid, cid, title, url, logourl, submitter from ".$xoopsDB->prefix("mylinks_links")." where status=0 order by date DESC");
- $numrows = $xoopsDB->getRowsNum($result);
- xoops_cp_header();
- echo "<h4>"._MD_WEBLINKSCONF."</h4>";
- echo"<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- echo "<h4>"._MD_LINKSWAITING." ($numrows)</h4><br />";
- if ( $numrows > 0 ) {
- while(list($lid, $cid, $title, $url, $logourl, $submitterid) = $xoopsDB->fetchRow($result)) {
- $result2 = $xoopsDB->query("select description from ".$xoopsDB->prefix("mylinks_text")." where lid=$lid");
- list($description) = $xoopsDB->fetchRow($result2);
- $title = $myts->makeTboxData4Edit($title);
- $url = $myts->makeTboxData4Edit($url);
- // $url = urldecode($url);
- // $logourl = $myts->makeTboxData4Edit($logourl);
- // $logourl = urldecode($logourl);
- $description = $myts->makeTareaData4Edit($description);
- $submitter = XoopsUser::getUnameFromId($submitterid);
- echo "<form action=\"index.php\" method=post>\n";
- echo "<table width=\"80%\">";
- echo "<tr><td align=\"right\" nowrap>"._MD_SUBMITTER."</td><td>\n";
- echo "<a href=\"".XOOPS_URL."/userinfo.php?uid=".$submitterid."\">$submitter</a>";
- echo "</td></tr>\n";
- echo "<tr><td align=\"right\" nowrap>"._MD_SITETITLE."</td><td>";
- echo "<input type=\"text\" name=\"title\" size=\"50\" maxlength=\"100\" value=\"$title\">";
- echo "</td></tr><tr><td align=\"right\" nowrap>"._MD_SITEURL."</td><td>";
- echo "<input type=\"text\" name=\"url\" size=\"50\" maxlength=\"250\" value=\"$url\">";
- echo " [ <a href=\"".preg_replace("/javascript:/si", 'java script:', $url)."\" target=\"_blank\">"._MD_VISIT."</a> ]";
- echo "</td></tr>";
- echo "<tr><td align=\"right\" nowrap>"._MD_CATEGORYC."</td><td>";
- $mytree->makeMySelBox("title", "title", $cid);
- echo "</td></tr>\n";
- echo "<tr><td align=\"right\" valign=\"top\" nowrap>"._MD_DESCRIPTIONC."</td><td>\n";
- echo "<textarea name=description cols=\"60\" rows=\"5\">$description</textarea>\n";
- echo "</td></tr>\n";
- echo "<tr><td align=\"right\" nowrap>"._MD_SHOTIMAGE."</td><td>\n";
- //echo "<input type=\"text\" name=\"logourl\" size=\"50\" maxlength=\"60\">\n";
- echo "<select size='1' name='logourl'>";
- echo "<option value=' '>------</option>";
- foreach($linkimg_array as $image){
- echo "<option value='".$image."'>".$image."</option>";
- }
- echo "</select>";
- echo "</td></tr><tr><td></td><td>";
- $shotdir = "<b>".XOOPS_URL."/modules/mylinks/images/shots/</b>";
- printf(_MD_SHOTMUST,$shotdir);
- echo "</td></tr>\n";
- echo "</table>\n";
- echo "<br /><input type=\"hidden\" name=\"op\" value=\"approve\"></input>";
- echo "<input type=\"hidden\" name=\"lid\" value=\"$lid\"></input>";
- echo "<input type=\"submit\" value=\""._MD_APPROVE."\"></form>\n";
- echo myTextForm("index.php?op=delNewLink&lid=$lid",_MD_DELETE);
- echo "<br /><br />";
- }
- } else {
- echo ""._MD_NOSUBMITTED."";
- }
- echo"</td></tr></table>";
- xoops_cp_footer();
-}
-
-function linksConfigMenu()
-{
- global $xoopsDB,$xoopsConfig, $myts, $eh, $mytree;
- // Add a New Main Category
- xoops_cp_header();
- $linkimg_array = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH."/modules/mylinks/images/shots/");
- echo "<h4>"._MD_WEBLINKSCONF."</h4>";
- echo "<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- echo "<form method=post action=index.php>\n";
- echo "<h4>"._MD_ADDMAIN."</h4><br />"._MD_TITLEC."<input type=text name=title size=30 maxlength=50><br />";
- echo ""._MD_IMGURL."<br /><input type=\"text\" name=\"imgurl\" size=\"100\" maxlength=\"150\" value=\"http://\"><br /><br />";
- echo "<input type=hidden name=cid value=0>\n";
- echo "<input type=hidden name=op value=addCat>";
- echo "<input type=submit value="._MD_ADD."><br /></form>";
- echo"</td></tr></table>";
- echo "<br />";
- // Add a New Sub-Category
- $result=$xoopsDB->query("select count(*) from ".$xoopsDB->prefix("mylinks_cat")."");
- list($numrows)=$xoopsDB->fetchRow($result);
- if ( $numrows > 0 ) {
- echo"<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- echo "<form method=post action=index.php>";
- echo "<h4>"._MD_ADDSUB."</h4><br />"._MD_TITLEC."<input type=text name=title size=30 maxlength=50> "._MD_IN." ";
- $mytree->makeMySelBox("title", "title");
- # echo "<br />"._MD_IMGURL."<br /><input type=\"text\" name=\"imgurl\" size=\"100\" maxlength=\"150\">\n";
- echo "<input type=hidden name=op value=addCat><br /><br />";
- echo "<input type=submit value="._MD_ADD."><br /></form>";
- echo"</td></tr></table>";
- echo "<br />";
- // If there is a category, add a New Link
-
- echo"<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- echo "<form method=post action=index.php>\n";
- echo "<h4>"._MD_ADDNEWLINK."</h4><br />\n";
- echo "<table width=\"80%\"><tr>\n";
- echo "<td align=\"right\">"._MD_SITETITLE."</td><td>";
- echo "<input type=text name=title size=50 maxlength=100>";
- echo "</td></tr><tr><td align=\"right\" nowrap>"._MD_SITEURL."</td><td>";
- echo "<input type=text name=url size=50 maxlength=250 value=\"http://\">";
- echo "</td></tr>";
- echo "<tr><td align=\"right\" nowrap>"._MD_CATEGORYC."</td><td>";
- $mytree->makeMySelBox("title", "title");
- echo "<tr><td align=\"right\" valign=\"top\" nowrap>"._MD_DESCRIPTIONC."</td><td>\n";
- xoopsCodeTarea("description",60,8);
- xoopsSmilies("description");
- //echo "<textarea name=description cols=60 rows=5></textarea>\n";
- echo "</td></tr>\n";
- echo "<tr><td align=\"right\"nowrap>"._MD_SHOTIMAGE."</td><td>\n";
- //echo "<input type=\"text\" name=\"logourl\" size=\"50\" maxlength=\"60\">";
- echo "<select size='1' name='logourl'>";
- echo "<option value=' '>------</option>";
- foreach($linkimg_array as $image){
- echo "<option value='".$image."'>".$image."</option>";
- }
- echo "</select>";
- echo "</td></tr>\n";
- $shotdir = "<b>".XOOPS_URL."/modules/mylinks/images/shots/</b>";
- echo "<tr><td></td><td>";
- printf(_MD_SHOTMUST,$shotdir);
- echo "</td></tr>\n";
- echo "</table>\n<br />";
- echo "<input type=\"hidden\" name=\"op\" value=\"addLink\"></input>";
- echo "<input type=\"submit\" class=\"button\" value=\""._MD_ADD."\"></input>\n";
- echo "</form>";
- echo"</td></tr></table>";
- echo "<br />";
-
- // Modify Category
- echo"<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- echo "
- </center><form method=post action=index.php>
- <h4>"._MD_MODCAT."</h4><br />";
- echo _MD_CATEGORYC;
- $mytree->makeMySelBox("title", "title");
- echo "<br /><br />\n";
- echo "<input type=hidden name=op value=modCat>\n";
- echo "<input type=submit value="._MD_MODIFY.">\n";
- echo "</form>";
- echo"</td></tr></table>";
- echo "<br />";
- }
- // Modify Link
- $result2 = $xoopsDB->query("select count(*) from ".$xoopsDB->prefix("mylinks_links")."");
- list($numrows2) = $xoopsDB->fetchRow($result2);
- if ( $numrows2 > 0 ) {
- echo"<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- echo "<form method=get action=\"index.php\">\n";
- echo "<h4>"._MD_MODLINK."</h4><br />\n";
- echo _MD_LINKID."<input type=text name=lid size=12 maxlength=11>\n";
- echo "<input type=hidden name=fct value=mylinks>\n";
- echo "<input type=hidden name=op value=modLink><br /><br />\n";
- echo "<input type=submit value="._MD_MODIFY."></form>\n";
- echo"</td></tr></table>";
- }
- xoops_cp_footer();
-}
-
-function modLink()
-{
- global $xoopsDB, $HTTP_GET_VARS, $myts, $eh, $mytree, $xoopsConfig;
- $linkimg_array = XoopsLists::getImgListAsArray(XOOPS_ROOT_PATH."/modules/mylinks/images/shots/");
- $lid = $HTTP_GET_VARS['lid'];
- xoops_cp_header();
- echo "<h4>"._MD_WEBLINKSCONF."</h4>";
- echo"<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- $result = $xoopsDB->query("select cid, title, url, logourl from ".$xoopsDB->prefix("mylinks_links")." where lid=$lid") or $eh->show("0013");
- echo "<h4>"._MD_MODLINK."</h4><br />";
- list($cid, $title, $url, $logourl) = $xoopsDB->fetchRow($result);
- $title = $myts->makeTboxData4Edit($title);
- $url = $myts->makeTboxData4Edit($url);
- // $url = urldecode($url);
- $logourl = $myts->makeTboxData4Edit($logourl);
- // $logourl = urldecode($logourl);
- $result2 = $xoopsDB->query("select description from ".$xoopsDB->prefix("mylinks_text")." where lid=$lid");
- list($description)=$xoopsDB->fetchRow($result2);
- $GLOBALS['description'] = $myts->makeTareaData4Edit($description);
- echo "<table>";
- echo "<form method=post action=index.php>";
- echo "<tr><td>"._MD_LINKID."</td><td><b>$lid</b></td></tr>";
- echo "<tr><td>"._MD_SITETITLE."</td><td><input type=text name=title value=\"$title\" size=50 maxlength=100></input></td></tr>\n";
- echo "<tr><td>"._MD_SITEURL."</td><td><input type=text name=url value=\"$url\" size=50 maxlength=250></input></td></tr>\n";
- echo "<tr><td valign=\"top\">"._MD_DESCRIPTIONC."</td><td>";
- xoopsCodeTarea("description",60,8);
- xoopsSmilies("description");
- //echo "<textarea name=description cols=60 rows=5>$description</textarea>";
- echo "</td></tr>";
- echo "<tr><td>"._MD_CATEGORYC."</td><td>";
- $mytree->makeMySelBox("title", "title", $cid);
- echo "</td></tr>\n";
- echo "<tr><td>"._MD_SHOTIMAGE."</td><td>";
- //echo "<input type=text name=logourl value=\"$logourl\" size=\"50\" maxlength=\"60\"></input>
- echo "<select size='1' name='logourl'>";
- echo "<option value=' '>------</option>";
- foreach($linkimg_array as $image){
- if ( $image == $logourl ) {
- $opt_selected = "selected='selected'";
- }else{
- $opt_selected = "";
- }
- echo "<option value='".$image."' $opt_selected>".$image."</option>";
- }
- echo "</select>";
- echo "</td></tr>\n";
- $shotdir = "<b>".XOOPS_URL."/modules/mylinks/images/shots/</b>";
- echo "<tr><td></td><td>";
- printf(_MD_SHOTMUST,$shotdir);
- echo "</td></tr>\n";
- echo "</table>";
- echo "<br /><br /><input type=hidden name=lid value=$lid></input>\n";
- echo "<input type=hidden name=op value=modLinkS><input type=submit value="._MD_MODIFY.">";
- // echo " <input type=button value="._MD_DELETE." onclick=\"javascript:location='index.php?op=delLink&lid=".$lid."'\">";
- //echo " <input type=button value="._MD_CANCEL." onclick=\"javascript:history.go(-1)\">";
- echo "</form>\n";
-
- echo "<table><tr><td>\n";
- echo myTextForm("index.php?op=delLink&lid=".$lid , _MD_DELETE);
- echo "</td><td>\n";
- echo myTextForm("index.php?op=linksConfigMenu", _MD_CANCEL);
- echo "</td></tr></table>\n";
- echo "<hr>";
-
- $result5=$xoopsDB->query("SELECT count(*) FROM ".$xoopsDB->prefix("mylinks_votedata")." WHERE lid = $lid");
- list($totalvotes) = $xoopsDB->fetchRow($result5);
- echo "<table width=100%>\n";
- echo "<tr><td colspan=7><b>";
- printf(_MD_TOTALVOTES,$totalvotes);
- echo "</b><br /><br /></td></tr>\n";
- // Show Registered Users Votes
- $result5=$xoopsDB->query("SELECT ratingid, ratinguser, rating, ratinghostname, ratingtimestamp FROM ".$xoopsDB->prefix("mylinks_votedata")." WHERE lid = $lid AND ratinguser >0 ORDER BY ratingtimestamp DESC");
- $votes = $xoopsDB->getRowsNum($result5);
- echo "<tr><td colspan=7><br /><br /><b>";
- printf(_MD_USERTOTALVOTES,$votes);
- echo "</b><br /><br /></td></tr>\n";
- echo "<tr><td><b>" ._MD_USER." </b></td><td><b>" ._MD_IP." </b></td><td><b>" ._MD_RATING." </b></td><td><b>" ._MD_USERAVG." </b></td><td><b>" ._MD_TOTALRATE." </b></td><td><b>" ._MD_DATE." </b></td><td align=\"center\"><b>" ._MD_DELETE."</b></td></tr>\n";
- if ($votes == 0){
- echo "<tr><td align=\"center\" colspan=\"7\">" ._MD_NOREGVOTES."<br /></td></tr>\n";
- }
- $x=0;
- $colorswitch="dddddd";
- while(list($ratingid, $ratinguser, $rating, $ratinghostname, $ratingtimestamp)=$xoopsDB->fetchRow($result5)) {
- // $ratingtimestamp = formatTimestamp($ratingtimestamp);
- //Individual user information
- $result2=$xoopsDB->query("SELECT rating FROM ".$xoopsDB->prefix("mylinks_votedata")." WHERE ratinguser = '$ratinguser'");
- $uservotes = $xoopsDB->getRowsNum($result2);
- $useravgrating = 0;
- while ( list($rating2) = $xoopsDB->fetchRow($result2) ) {
- $useravgrating = $useravgrating + $rating2;
- }
- $useravgrating = $useravgrating / $uservotes;
- $useravgrating = number_format($useravgrating, 1);
- $ratingusername = XoopsUser::getUnameFromId($ratinguser);
- echo "<tr><td bgcolor=\"".$colorswitch."\">".$ratingusername."</td><td bgcolor=\"$colorswitch\">".$ratinghostname."</td><td bgcolor=\"$colorswitch\">$rating</td><td bgcolor=\"$colorswitch\">".$useravgrating."</td><td bgcolor=\"$colorswitch\">".$uservotes."</td><td bgcolor=\"$colorswitch\">".$ratingtimestamp."</td><td bgcolor=\"$colorswitch\" align=\"center\"><b>".myTextForm("index.php?op=delVote&lid=$lid&rid=$ratingid", "X")."</b></td></tr>\n";
- $x++;
- if ( $colorswitch == "dddddd" ) {
- $colorswitch="ffffff";
- } else {
- $colorswitch="dddddd";
- }
- }
- // Show Unregistered Users Votes
- $result5=$xoopsDB->query("SELECT ratingid, rating, ratinghostname, ratingtimestamp FROM ".$xoopsDB->prefix("mylinks_votedata")." WHERE lid = $lid AND ratinguser = 0 ORDER BY ratingtimestamp DESC");
- $votes = $xoopsDB->getRowsNum($result5);
- echo "<tr><td colspan=7><b><br /><br />";
- printf(_MD_ANONTOTALVOTES,$votes);
- echo "</b><br /><br /></td></tr>\n";
- echo "<tr><td colspan=2><b>" ._MD_IP." </b></td><td colspan=3><b>" ._MD_RATING." </b></td><td><b>" ._MD_DATE." </b></b></td><td align=\"center\"><b>" ._MD_DELETE."</b></td><br /></tr>";
- if ( $votes == 0 ) {
- echo "<tr><td colspan=\"7\" align=\"center\">" ._MD_NOUNREGVOTES."<br /></td></tr>";
- }
- $x=0;
- $colorswitch="dddddd";
- while ( list($ratingid, $rating, $ratinghostname, $ratingtimestamp)=$xoopsDB->fetchRow($result5) ) {
- $formatted_date = formatTimestamp($ratingtimestamp);
- echo "<td colspan=\"2\" bgcolor=\"$colorswitch\">$ratinghostname</td><td colspan=\"3\" bgcolor=\"$colorswitch\">$rating</td><td bgcolor=\"$colorswitch\">$formatted_date</td><td bgcolor=\"$colorswitch\" aling=\"center\"><b>".myTextForm("index.php?op=delVote&lid=$lid&rid=$ratingid", "X")."</b></td></tr>";
- $x++;
- if ( $colorswitch == "dddddd" ) {
- $colorswitch="ffffff";
- } else {
- $colorswitch="dddddd";
- }
- }
- echo "<tr><td colspan=\"6\"> <br /></td></tr>\n";
- echo "</table>\n";
- echo"</td></tr></table>";
- xoops_cp_footer();
-}
-
-function delVote()
-{
- global $xoopsDB, $HTTP_GET_VARS, $eh;
- $rid = $HTTP_GET_VARS['rid'];
- $lid = $HTTP_GET_VARS['lid'];
- $sql = sprintf("DELETE FROM %s WHERE ratingid = %u", $xoopsDB->prefix("mylinks_votedata"), $rid);
- $xoopsDB->query($sql) or $eh->show("0013");
- updaterating($lid);
- redirect_header("index.php",1,_MD_VOTEDELETED);
- exit();
-}
-
-function listBrokenLinks()
-{
- global $xoopsDB, $eh;
- $result = $xoopsDB->query("select * from ".$xoopsDB->prefix("mylinks_broken")." group by lid order by reportid DESC");
- $totalbrokenlinks = $xoopsDB->getRowsNum($result);
- xoops_cp_header();
- echo "<h4>"._MD_WEBLINKSCONF."</h4>";
- echo"<table width='100%' border='0' cellspacing='1' class='outer'>"
- ."<tr class=\"odd\"><td>";
- echo "<h4>"._MD_BROKENREPORTS." ($totalbrokenlinks)</h4><br />";
-
- if ( $totalbrokenlinks == 0 ) {
- echo _MD_NOBROKEN;
- } else {
- echo "<center>
- "._MD_IGNOREDESC."<br />
- "._MD_DELETEDESC."</center><br /><br /><br />";
- $colorswitch="dddddd";
- echo "<table align=\"center\" width=\"90%\">";
- echo "
- <tr>
- <td><b>Link Name</b></td>
- <td><b>" ._MD_REPORTER."</b></td>
- <td><b>" ._MD_LINKSUBMITTER."</b></td>
- <td><b>" ._MD_IGNORE."</b></td>
- <td><b>" ._EDIT."</b></td>
- <td><b>" ._MD_DELETE."</b></td>
- </tr>";
- while ( list($reportid, $lid, $sender, $ip)=$xoopsDB->fetchRow($result) ) {
- $result2 = $xoopsDB->query("select title, url, submitter from ".$xoopsDB->prefix("mylinks_links")." where lid=$lid");
- if ( $sender != 0 ) {
- $result3 = $xoopsDB->query("select uname, email from ".$xoopsDB->prefix("users")." where uid=$sender");
- list($uname, $email)=$xoopsDB->fetchRow($result3);
- }
- list($title, $url, $ownerid)=$xoopsDB->fetchRow($result2);
- // $url=urldecode($url);
- $result4 = $xoopsDB->query("select uname, email from ".$xoopsDB->prefix("users")." where uid='$ownerid'");
- list($owner, $owneremail)=$xoopsDB->fetchRow($result4);
- echo "<tr><td bgcolor=$colorswitch><a href=$url target='_blank'>$title</a></td>";
- if ( $email=='' ) {
- echo "<td bgcolor=\"".$colorswitch."\">".$sender." (".$ip.")";
- } else {
- echo "<td bgcolor=\"".$colorswitch."\"><a href=\"mailto:".$email."\">".$uname."</a> (".$ip.")";
- }
- echo "</td>";
- if ( $owneremail == '' ) {
- echo "<td bgcolor=\"".$colorswitch."\">".$owner."";
- } else {
- echo "<td bgcolor=\"".$colorswitch."\"><a href=\"mailto:".$owneremail."\">".$owner."</a>";
- }
-
- echo "</td><td bgcolor='$colorswitch' align='center'>\n";
- echo myTextForm("index.php?op=ignoreBrokenLinks&lid=$lid" , "X");
- echo "</td><td bgcolor='$colorswitch' align='center'>\n";
- echo myTextForm("index.php?op=modLink&lid=$lid" , "X");
- echo "</td><td align='center' bgcolor='$colorswitch'>\n";
- echo myTextForm("index.php?op=delBrokenLinks&lid=$lid" , "X");
- echo "</td></tr>\n";
-
- if ( $colorswitch == "#dddddd" ) {
- $colorswitch="#ffffff";
- } else {
- $colorswitch="#dddddd";
- }
- }
- echo "</table>";
- }
-
- echo"</td></tr></table>";
- xoops_c...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 11:39:14
|
Revision: 12477
http://sourceforge.net/p/xoops/svn/12477
Author: beckmi
Date: 2014-04-25 11:39:10 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): Defacer
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_meta.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_page.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_permission.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_theme.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/defacer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/meta.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/object.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/page.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/permission.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/theme.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/include/beforefooter.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/include/beforeheader.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/include/common.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/language/english/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/preload/defacer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/preloads/core.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/0.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/1.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/bg.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/defacer_slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big_off.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_med.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big_off.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_med.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/left_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big0.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small0.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/right_both.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_small.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big_off.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/preload/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/preloads/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_about.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_meta.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_page.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_permission.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_theme.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_about.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_meta.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_page.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_permission.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/templates/defacer_admin_theme.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/about.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/about.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -27,4 +27,4 @@
echo $aboutAdmin->addNavigation('about.php');
echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false);
-include 'admin_footer.php';
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_about.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_about.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -24,4 +24,3 @@
$aboutObj = new DefacerAbout();
$aboutObj->render();
include_once 'admin_footer.php';
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_footer.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_footer.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -6,4 +6,4 @@
." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_functions.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_functions.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_functions.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -30,11 +30,11 @@
echo "
<style type='text/css'>
#buttontop { float:left; width:100%; background: #e7e7e7; font-size:93%; line-height:normal; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; margin: 0; }
- #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/" . $defacer->getModule()->dirname() . "/images/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
+ #buttonbar { float:left; width:100%; background: #e7e7e7 url('" . XOOPS_URL . "/modules/" . $defacer->getModule()->dirname() . "/assets/images/bg.png') repeat-x left bottom; font-size:93%; line-height:normal; border-left: 1px solid black; border-right: 1px solid black; margin-bottom: 12px; }
#buttonbar ul { margin:0; margin-top: 15px; padding:10px 10px 0; list-style:none; }
#buttonbar li { display:inline; margin:0; padding:0; }
- #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/" . $defacer->getModule()->dirname() . "/images/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
- #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/" . $defacer->getModule()->dirname() . "/images/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
+ #buttonbar a { float:left; background:url('" . XOOPS_URL . "/modules/" . $defacer->getModule()->dirname() . "/assets/images/left_both.png') no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #000; text-decoration:none; }
+ #buttonbar a span { float:left; display:block; background:url('" . XOOPS_URL . "/modules/" . $defacer->getModule()->dirname() . "/assets/images/right_both.png') no-repeat right top; padding:5px 15px 4px 6px; font-weight:bold; color:#765; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#buttonbar a span {float:none;}
/* End IE5-Mac hack */
@@ -47,7 +47,7 @@
";
$tblColors = array('', '', '', '', '');
- if($currentoption >= 0) {
+ if ($currentoption >= 0) {
$tblColors[$currentoption] = 'current';
}
@@ -73,4 +73,3 @@
echo "<li id='" . $tblColors[4] . "'><a href=\"admin_about.php\"\"><span>" . _MI_DEFACER_ABOUT . "</span></a></li>\n";
echo "</ul></div><div> </div>";
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_header.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_header.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -50,8 +50,8 @@
$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
+ } else {
redirect_header("../../../admin.php", 5, _AM_DEFACER_MODULEADMIN_MISSING, false);
- }
\ No newline at end of file
+ }
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_meta.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_meta.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_meta.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -91,7 +91,7 @@
if (substr($page->getVar('page_url'), -1) == '*') {
$item['meta_vurl'] = 0;
} else {
- if ($page->getVar('page_moduleid') == 1){
+ if ($page->getVar('page_moduleid') == 1) {
$item['meta_vurl'] = XOOPS_URL . '/' . $page->getVar('page_url');
} else {
$item['meta_vurl'] = XOOPS_URL . '/modules/' . $page->getVar('dirname') . '/' . $page->getVar('page_url');
@@ -103,7 +103,7 @@
$xoopsTpl->assign('form', defacer_form());
- return $xoopsTpl->fetch('db:defacer_admin_meta.html');
+ return $xoopsTpl->fetch('db:defacer_admin_meta.tpl');
}
function defacer_add()
@@ -194,7 +194,7 @@
$form = new XoopsThemeForm($ftitle, 'meta_form', basename(__FILE__), 'post', true);
$page_select = new XoopsFormSelect(_AM_DEFACER_PAGE, 'meta_id', $obj->getVar('meta_id', 'e'));
- $page_select->customValidationCode[] = 'var value = document.getElementById(\'meta_id\').value; if (value == 0){alert("' . _AM_DEFACER_SELECTPAGE_ERR . '"); return false;}';
+ $page_select->customValidationCode[] = 'var value = document.getElementById(\'meta_id\').value; if (value == 0) {alert("' . _AM_DEFACER_SELECTPAGE_ERR . '"); return false;}';
$criteria = new CriteriaCompo(new Criteria('page_status', 1));
$criteria->setSort('name');
@@ -232,5 +232,3 @@
return $form->render();
}
-
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_page.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_page.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_page.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -30,7 +30,6 @@
$indexAdmin = new ModuleAdmin();
-
switch ($op) {
case 'list':
xoops_cp_header();
@@ -95,7 +94,7 @@
foreach ($objs as $obj) {
$item = $obj->getValues();
- if (substr($obj->getVar('page_url'), -1) == '*'){
+ if (substr($obj->getVar('page_url'), -1) == '*') {
$item['page_vurl'] = 0;
} else {
if ($obj->getVar('page_moduleid') == 1) {
@@ -110,7 +109,7 @@
$xoopsTpl->assign('form', defacer_form());
- return $xoopsTpl->fetch('db:defacer_admin_page.html');
+ return $xoopsTpl->fetch('db:defacer_admin_page.tpl');
}
function defacer_add()
@@ -121,7 +120,7 @@
redirect_header(basename(__FILE__), 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
}
- if (!isset($_POST['page_moduleid']) || $_POST['page_moduleid'] == 0){
+ if (!isset($_POST['page_moduleid']) || $_POST['page_moduleid'] == 0) {
$_POST['page_moduleid'] = 1;
}
@@ -145,7 +144,7 @@
redirect_header(basename(__FILE__), 3, implode('<br />', $GLOBALS['xoopsSecurity']->getErrors()));
}
- if (!isset($_POST['page_moduleid']) || $_POST['page_moduleid'] == 0){
+ if (!isset($_POST['page_moduleid']) || $_POST['page_moduleid'] == 0) {
$_POST['page_moduleid'] = 1;
}
@@ -230,7 +229,7 @@
if (!$defacer->getHandler('page')->insert($obj)) {
$msg = _AM_DEFACER_ERROR;
- }else{
+ } else {
$msg = _AM_DEFACER_DBUPDATED;
}
@@ -251,7 +250,7 @@
$form = new XoopsThemeForm($ftitle, 'page_form', basename(__FILE__), 'post', true);
$mid = new XoopsFormSelect(_AM_DEFACER_PAGE_MODULE, 'page_moduleid', $obj->getVar('page_moduleid', 'e'));
- $mid->customValidationCode[] = 'var value = document.getElementById(\'page_moduleid\').value; if (value == 0){alert("' . _AM_DEFACER_SELECTMODULE_ERR . '"); return false;}';
+ $mid->customValidationCode[] = 'var value = document.getElementById(\'page_moduleid\').value; if (value == 0) {alert("' . _AM_DEFACER_SELECTMODULE_ERR . '"); return false;}';
$module_handler =& xoops_gethandler('module');
$criteria = new CriteriaCompo(new Criteria('hasmain', 1));
@@ -289,6 +288,6 @@
} else {
$form->addElement(new XoopsFormHidden('op', 'add'));
}
+
return $form->render();
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_permission.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_permission.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_permission.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -98,7 +98,7 @@
if (substr($page->getVar('page_url'), -1) == '*') {
$item['permission_vurl'] = 0;
} else {
- if ($page->getVar('page_moduleid') == 1){
+ if ($page->getVar('page_moduleid') == 1) {
$item['permission_vurl'] = XOOPS_URL . '/' . $page->getVar('page_url');
} else {
$item['permission_vurl'] = XOOPS_URL . '/modules/' . $page->getVar('dirname') . '/' . $page->getVar('page_url');
@@ -110,7 +110,7 @@
$xoopsTpl->assign('form', defacer_form());
- return $xoopsTpl->fetch('db:defacer_admin_permission.html');
+ return $xoopsTpl->fetch('db:defacer_admin_permission.tpl');
}
function defacer_add()
@@ -201,7 +201,7 @@
$form = new XoopsThemeForm($ftitle, 'permission_form', basename(__FILE__), 'post', true);
$page_select = new XoopsFormSelect(_AM_DEFACER_PAGE, 'permission_id', $obj->getVar('permission_id', 'e'));
- $page_select->customValidationCode[] = 'var value = document.getElementById(\'permission_id\').value; if (value == 0){alert("' . _AM_DEFACER_SELECTPAGE_ERR . '"); return false;}';
+ $page_select->customValidationCode[] = 'var value = document.getElementById(\'permission_id\').value; if (value == 0) {alert("' . _AM_DEFACER_SELECTPAGE_ERR . '"); return false;}';
$criteria = new CriteriaCompo(new Criteria('page_status', 1));
$criteria->setSort('name');
@@ -235,4 +235,3 @@
return $form->render();
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_theme.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_theme.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/admin_theme.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -92,7 +92,7 @@
if (substr($page->getVar('page_url'), -1) == '*') {
$item['theme_vurl'] = 0;
} else {
- if ($page->getVar('page_moduleid') == 1){
+ if ($page->getVar('page_moduleid') == 1) {
$item['theme_vurl'] = XOOPS_URL . '/' . $page->getVar('page_url');
} else {
$item['theme_vurl'] = XOOPS_URL . '/modules/' . $page->getVar('dirname') . '/' . $page->getVar('page_url');
@@ -104,7 +104,7 @@
$xoopsTpl->assign('form', defacer_form());
- return $xoopsTpl->fetch('db:defacer_admin_theme.html');
+ return $xoopsTpl->fetch('db:defacer_admin_theme.tpl');
}
function defacer_add()
@@ -195,7 +195,7 @@
$form = new XoopsThemeForm($ftitle, 'theme_form', basename(__FILE__), 'post', true);
$page_select = new XoopsFormSelect(_AM_DEFACER_PAGE, 'theme_id', $obj->getVar('theme_id', 'e'));
- $page_select->customValidationCode[] = 'var value = document.getElementById(\'theme_id\').value; if (value == 0){alert("' . _AM_DEFACER_SELECTPAGE_ERR . '"); return false;}';
+ $page_select->customValidationCode[] = 'var value = document.getElementById(\'theme_id\').value; if (value == 0) {alert("' . _AM_DEFACER_SELECTPAGE_ERR . '"); return false;}';
$criteria = new CriteriaCompo(new Criteria('page_status', 1));
$criteria->setSort('name');
@@ -246,4 +246,3 @@
return $form->render();
}
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/index.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/index.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -18,15 +18,14 @@
* @version $Id: index.php 0 2009-06-11 18:47:04Z trabis $
*/
-
require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
include_once dirname(__FILE__) . '/admin_header.php';
xoops_cp_header();
- $indexAdmin = new ModuleAdmin();
+ $indexAdmin = new ModuleAdmin();
echo $indexAdmin->addNavigation('index.php');
echo $indexAdmin->renderIndex();
-include "admin_footer.php";
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/menu.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/admin/menu.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -28,36 +28,36 @@
$adminmenu = array();
$i = -1;
-$i++;
+++$i;
$adminmenu[$i]['title'] = _MI_DEFACER_HOME;
$adminmenu[$i]['link'] = "admin/index.php";
$adminmenu[$i]['icon'] = $pathIcon32.'/home.png' ;
-$i++;
+++$i;
$adminmenu[$i]['title'] = _MI_DEFACER_PAGEMANAGER;
$adminmenu[$i]['link'] = "admin/admin_page.php";
$adminmenu[$i]['icon'] = $pathIcon32.'/index.png' ;
-$i++;
+++$i;
$adminmenu[$i]['title'] = _MI_DEFACER_THEMEMANAGER;
$adminmenu[$i]['link'] = "admin/admin_theme.php";
$adminmenu[$i]['icon'] = $pathIcon32.'/watermark.png' ;
-$i++;
+++$i;
$adminmenu[$i]['title'] = _MI_DEFACER_METAMANAGER;
$adminmenu[$i]['link'] = "admin/admin_meta.php";
$adminmenu[$i]['icon'] = $pathIcon32.'/administration.png' ;
-$i++;
+++$i;
$adminmenu[$i]['title'] = _MI_DEFACER_PERMISSIONMANAGER;
$adminmenu[$i]['link'] = "admin/admin_permission.php";
$adminmenu[$i]['icon'] = $pathIcon32.'/permissions.png' ;
-$i++;
+++$i;
$adminmenu[$i]['title'] = _MI_DEFACER_ABOUT;
$adminmenu[$i]['link'] = 'admin/about.php';
$adminmenu[$i]['icon'] = $pathIcon32.'/about.png';
-//$i++;
+//++$i;
//$adminmenu[$i]['title'] = _MI_DEFACER_ABOUT;
//$adminmenu[$i]['link'] = "admin/admin_about.php";
-//$adminmenu[$i]['icon'] = $pathIcon32.'/about.png';
\ No newline at end of file
+//$adminmenu[$i]['icon'] = $pathIcon32.'/about.png';
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/0.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/0.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/0.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/0.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/0.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/1.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/1.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/1.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/1.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/1.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/bg.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/bg.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/bg.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/bg.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/bg.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/defacer_slogo.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/defacer_slogo.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/defacer_slogo.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/defacer_slogo.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/defacer_slogo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big_off.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big_off.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big_off.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big_off.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_big_off.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_med.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_med.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_med.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_med.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/delete_med.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big_off.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big_off.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big_off.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big_off.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_big_off.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_med.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_med.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_med.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_med.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/edit_med.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_big.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_big.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_small.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_small.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_small.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_small.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/icon_small.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/index.html 2014-04-25 11:39:10 UTC (rev 12477)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/left_both.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/left_both.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/left_both.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/left_both.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/left_both.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big0.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big0.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big0.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big0.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_big0.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small0.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small0.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small0.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small0.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/metas_small0.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_big.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_big.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_small.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_small.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_small.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_small.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/pages_small.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_big.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_big.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_small.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_small.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_small.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_small.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/permissions_small.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/right_both.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/right_both.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/right_both.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/right_both.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/right_both.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_big.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_big.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_small.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_small.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_small.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_small.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/themes_small.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big_off.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big_off.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big_off.png 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big_off.png 2014-04-25 11:39:10 UTC (rev 12477)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/images/view_big_off.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/index.html 2014-04-25 11:39:10 UTC (rev 12477)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/index.html 2014-04-25 11:39:10 UTC (rev 12477)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.css
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.css (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.css 2014-04-25 11:39:10 UTC (rev 12477)
@@ -0,0 +1,153 @@
+div.jGrowl {
+ padding: 10px;
+ z-index: 9999;
+}
+
+/** Special IE6 Style Positioning **/
+div.ie6 {
+ position: absolute;
+}
+
+div.ie6.top-right {
+ right: auto;
+ bottom: auto;
+ left: expression(( 0 - jGrowl.offsetWidth + (
+ document.documentElement.clientWidth ?
+ document.documentElement.clientWidth : document.body.clientWidth) +
+ ( ignoreMe2 = document.documentElement.scrollLeft ?
+ document.documentElement.scrollLeft : document.body.scrollLeft ) ) +
+ 'px' );
+ top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop
+ ? document.documentElement.scrollTop : document.body.scrollTop) )
+ + 'px' );
+}
+
+div.ie6.top-left {
+ left: expression(( 0 + ( ignoreMe2 =
+ document.documentElement.scrollLeft ?
+ document.documentElement.scrollLeft : document.body.scrollLeft) ) +
+ 'px' );
+ top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop
+ ? document.documentElement.scrollTop : document.body.scrollTop) )
+ + 'px' );
+}
+
+div.ie6.bottom-right {
+ left: expression(( 0 - jGrowl.offsetWidth + (
+ document.documentElement.clientWidth ?
+ document.documentElement.clientWidth : document.body.clientWidth) +
+ ( ignoreMe2 = document.documentElement.scrollLeft ?
+ document.documentElement.scrollLeft : document.body.scrollLeft ) ) +
+ 'px' );
+ top: expression(( 0 - jGrowl.offsetHeight + (
+ document.documentElement.clientHeight ?
+ document.documentElement.clientHeight : document.body.clientHeight)
+ + ( ignoreMe = document.documentElement.scrollTop ?
+ document.documentElement.scrollTop : document.body.scrollTop ) ) +
+ 'px' );
+}
+
+div.ie6.bottom-left {
+ left: expression(( 0 + ( ignoreMe2 =
+ document.documentElement.scrollLeft ?
+ document.documentElement.scrollLeft : document.body.scrollLeft) ) +
+ 'px' );
+ top: expression(( 0 - jGrowl.offsetHeight + (
+ document.documentElement.clientHeight ?
+ document.documentElement.clientHeight : document.body.clientHeight)
+ + ( ignoreMe = document.documentElement.scrollTop ?
+ document.documentElement.scrollTop : document.body.scrollTop ) ) +
+ 'px' );
+}
+
+div.ie6.center {
+ left: expression(( 0 + ( ignoreMe2 =
+ document.documentElement.scrollLeft ?
+ document.documentElement.scrollLeft : document.body.scrollLeft) ) +
+ 'px' );
+ top: expression(( 0 + ( ignoreMe = document.documentElement.scrollTop
+ ? document.documentElement.scrollTop : document.body.scrollTop) )
+ + 'px' );
+ width: 100%;
+}
+
+/** Normal Style Positions **/
+body>div.jGrowl {
+ position: fixed;
+}
+
+body>div.jGrowl.top-left {
+ left: 0px;
+ top: 0px;
+}
+
+body>div.jGrowl.top-right {
+ right: 0px;
+ top: 0px;
+}
+
+body>div.jGrowl.bottom-left {
+ left: 0px;
+ bottom: 0px;
+}
+
+body>div.jGrowl.bottom-right {
+ right: 0px;
+ bottom: 0px;
+}
+
+body>div.jGrowl.center {
+ top: 0px;
+ width: 50%;
+ left: 25%;
+}
+
+/** Cross Browser Styling **/
+div.center div.jGrowl-notification,div.center div.jGrowl-closer {
+ margin-left: auto;
+ margin-right: auto;
+}
+
+div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer {
+ background-color: #000;
+ color: #fff;
+ opacity: .85;
+ filter: alpha(opacity = 85);
+ zoom: 1;
+ width: 235px;
+ padding: 10px;
+ margin-top: 5px;
+ margin-bottom: 5px;
+ font-family: Tahoma, Arial, Helvetica, sans-serif;
+ font-size: 12px;
+ text-align: left;
+ display: none;
+ -moz-border-radius: 5px;
+ -webkit-border-radius: 5px;
+}
+
+div.jGrowl div.jGrowl-notification {
+ min-height: 40px;
+}
+
+div.jGrowl div.jGrowl-notification div.header {
+ font-weight: bold;
+ font-size: 10px;
+}
+
+div.jGrowl div.jGrowl-notification div.close {
+ float: right;
+ font-weight: bold;
+ font-size: 12px;
+ cursor: pointer;
+}
+
+div.jGrowl div.jGrowl-closer {
+ height: 15px;
+ padding-top: 4px;
+ padding-bottom: 4px;
+ cursor: pointer;
+ font-size: 11px;
+ font-weight: bold;
+ text-align: center;
+}
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.js
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.js (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.js 2014-04-25 11:39:10 UTC (rev 12477)
@@ -0,0 +1,4 @@
+
+(function($){$.jGrowl=function(m,o){if($('#jGrowl').size()==0)$('<div id="jGrowl"></div>').addClass($.jGrowl.defaults.position).appendTo('body');$('#jGrowl').jGrowl(m,o);};$.fn.jGrowl=function(m,o){if($.isFunction(this.each)){var args=arguments;return this.each(function(){var self=this;if($(this).data('jGrowl.instance')==undefined){$(this).data('jGrowl.instance',new $.fn.jGrowl());$(this).data('jGrowl.instance').startup(this);}
+if($.isFunction($(this).data('jGrowl.instance')[m])){$(this).data('jGrowl.instance')[m].apply($(this).data('jGrowl.instance'),$.makeArray(args).slice(1));}else{$(this).data('jGrowl.instance').create(m,o);}});};};$.extend($.fn.jGrowl.prototype,{defaults:{pool:0,header:'',group:'',sticky:false,position:'top-right',glue:'after',theme:'default',corners:'10px',check:250,life:3000,speed:'normal',easing:'swing',closer:true,closeTemplate:'×',closerTemplate:'<div>[ close all ]</div>',log:function(e,m,o){},beforeOpen:function(e,m,o){},open:function(e,m,o){},beforeClose:function(e,m,o){},close:function(e,m,o){},animateOpen:{opacity:'show'},animateClose:{opacity:'hide'}},notifications:[],element:null,interval:null,create:function(message,o){var o=$.extend({},this.defaults,o);this.notifications[this.notifications.length]={message:message,options:o};o.log.apply(this.element,[this.element,message,o]);},render:function(notification){var self=this;var message=notification.message;var o=notification.options;var notification=$('<div class="jGrowl-notification'+((o.group!=undefined&&o.group!='')?' '+o.group:'')+'"><div class="close">'+o.closeTemplate+'</div><div class="header">'+o.header+'</div><div class="message">'+message+'</div></div>').data("jGrowl",o).addClass(o.theme).children('div.close').bind("click.jGrowl",function(){$(this).parent().trigger('jGrowl.close');}).parent();(o.glue=='after')?$('div.jGrowl-notification:last',this.element).after(notification):$('div.jGrowl-notification:first',this.element).before(notification);$(notification).bind("mouseover.jGrowl",function(){$(this).data("jGrowl").pause=true;}).bind("mouseout.jGrowl",function(){$(this).data("jGrowl").pause=false;}).bind('jGrowl.beforeOpen',function(){o.beforeOpen.apply(self.element,[self.element,message,o]);}).bind('jGrowl.open',function(){o.open.apply(self.element,[self.element,message,o]);}).bind('jGrowl.beforeClose',function(){o.beforeClose.apply(self.element,[self.element,message,o]);}).bind('jGrowl.close',function(){$(this).trigger('jGrowl.beforeClose').animate(o.animateClose,o.speed,o.easing,function(){$(this).remove();o.close.apply(self.element,[self.element,message,o]);});}).trigger('jGrowl.beforeOpen').animate(o.animateOpen,o.speed,o.easing,function(){$(this).data("jGrowl").created=new Date();}).trigger('jGrowl.open');if($.fn.corner!=undefined)$(notification).corner(o.corners);if($('div.jGrowl-notification:parent',this.element).size()>1&&$('div.jGrowl-closer',this.element).size()==0&&this.defaults.closer!=false){$(this.defaults.closerTemplate).addClass('jGrowl-closer').addClass(this.defaults.theme).appendTo(this.element).animate(this.defaults.animateOpen,this.defaults.speed,this.defaults.easing).bind("click.jGrowl",function(){$(this).siblings().children('div.close').trigger("click.jGrowl");if($.isFunction(self.defaults.closer))self.defaults.closer.apply($(this).parent()[0],[$(this).parent()[0]]);});};},update:function(){$(this.element).find('div.jGrowl-notification:parent').each(function(){if($(this).data("jGrowl")!=undefined&&$(this).data("jGrowl").created!=undefined&&($(this).data("jGrowl").created.getTime()+$(this).data("jGrowl").life)<(new Date()).getTime()&&$(this).data("jGrowl").sticky!=true&&($(this).data("jGrowl").pause==undefined||$(this).data("jGrowl").pause!=true)){$(this).trigger('jGrowl.close');}});if(this.notifications.length>0&&(this.defaults.pool==0||$(this.element).find('div.jGrowl-notification:parent').size()<this.defaults.pool)){this.render(this.notifications.shift());}
+if($(this.element).find('div.jGrowl-notification:parent').size()<2){$(this.element).find('div.jGrowl-closer').animate(this.defaults.animateClose,this.defaults.speed,this.defaults.easing,function(){$(this).remove();});};},startup:function(e){this.element=$(e).addClass('jGrowl').append('<div class="jGrowl-notification"></div>');this.interval=setInterval(function(){jQuery(e).data('jGrowl.instance').update();},this.defaults.check);if($.browser.msie&&parseInt($.browser.version)<7&&!window["XMLHttpRequest"])$(this.element).addClass('ie6');},shutdown:function(){$(this.element).removeClass('jGrowl').find('div.jGrowl-notification').remove();clearInterval(this.interval);}});$.jGrowl.defaults=$.fn.jGrowl.prototype.defaults;})(jQuery);
\ No newline at end of file
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/assets/js/jgrowl.js
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/about.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/about.php 2014-04-25 11:39:10 UTC (rev 12477)
@@ -84,6 +84,7 @@
function sanitize($value)
{
$myts =& MyTextSanitizer::getInstance();
+
return $myts->displayTarea($value, 1);
}
@@ -170,10 +171,8 @@
fclose($handle);
}
- $this->_tpl->display('db:defacer_admin_about.html');
+ $this->_tpl->display('db:defacer_admin_about.tpl');
xoops_cp_footer();
}
}
-
-?>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/defacer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/defacer/class/defacer.php 2014-04-25 11:37:34 UTC (rev 12476)
+++ XoopsModules/modulepacks/x257basicmodule...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 11:37:39
|
Revision: 12476
http://sourceforge.net/p/xoops/svn/12476
Author: beckmi
Date: 2014-04-25 11:37:34 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): Contact
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/contact.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/tools.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/ajax.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/class/contact.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/class/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/docs/ajax.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/docs/credits.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/docs/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/docs/install.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/docs/readme.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/include/functions_update.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/language/english/help/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/language/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/sql/mysql.sql
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/log.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/admin.css
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/contact_slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/icons/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/icons/view.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/admin.js
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/docs/readme.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_about.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_contact.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_index.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_logs.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_tools.tpl
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/contact_index.tpl
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/css/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/js/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/readme.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_about.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_contact.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/admin/contact_tools.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/templates/contact_index.html
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/about.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/about.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -21,7 +21,7 @@
*/
// Call header
-require dirname(__FILE__) . '/header.php';
+require dirname(__FILE__) . '/admin_header.php';
// Display Admin header
xoops_cp_header();
@@ -29,7 +29,6 @@
$xoopsTpl->assign('renderabout', $admin_class->renderabout('6KJ7RW5DR3VTJ', false));
// Call template file
-$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_about.html');
+$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_about.tpl');
// Call footer
-require dirname(__FILE__) . '/footer.php';
-?>
\ No newline at end of file
+require dirname(__FILE__) . '/admin_footer.php';
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_footer.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_footer.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1,23 @@
+<?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.
+*/
+
+/**
+ * Contact module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @author Kazumi Ono (aka Onokazu)
+ * @author Trabis <lus...@gm...>
+ * @author Hossein Azizabadi (AKA Voltan)
+ * @version $Id$
+ */
+
+xoops_cp_footer();
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_footer.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_header.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_header.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1,46 @@
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * Contact module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @author Kazumi Ono (aka Onokazu)
+ * @author Trabis <lus...@gm...>
+ * @author Hossein Azizabadi (AKA Voltan)
+ * @version $Id$
+ */
+
+$path = dirname(dirname(dirname(dirname(__FILE__))));
+
+include_once $path . '/mainfile.php';
+include_once XOOPS_ROOT_PATH . '/include/cp_functions.php';
+include_once XOOPS_ROOT_PATH . '/include/cp_header.php';
+include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
+include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
+global $xoopsModule;
+
+$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
+
+// Load language files
+xoops_loadLanguage('admin', $thisModuleDir);
+xoops_loadLanguage('modinfo', $thisModuleDir);
+xoops_loadLanguage('main', $thisModuleDir);
+
+$pathIcon16 = XOOPS_URL . '/' . $xoopsModule->getInfo('icons16');
+$pathIcon32 = XOOPS_URL . '/' . $xoopsModule->getInfo('icons32');
+$pathModuleAdmin = XOOPS_ROOT_PATH . '/' . $xoopsModule->getInfo('dirmoduleadmin');
+require_once $pathModuleAdmin . '/moduleadmin/moduleadmin.php';
+$admin_class = new ModuleAdmin();
+
+// Contact Handler
+$contact_handler = & xoops_getModuleHandler('contact', 'contact');
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/admin_header.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/contact.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/contact.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/contact.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -21,188 +21,186 @@
*/
// Call header
-require dirname(__FILE__) . '/header.php';
+require dirname(__FILE__) . '/admin_header.php';
// Display Admin header
xoops_cp_header();
// Define default value
-$op = $contact_handler->Contact_CleanVars($_REQUEST, 'op', 'list', 'string');
+$op = $contact_handler->Contact_CleanVars($_REQUEST, 'op', 'list', 'string');
$contact_id = $contact_handler->Contact_CleanVars($_REQUEST, 'id', '0', 'int');
// Define scripts
$xoTheme->addScript('browse.php?Frameworks/jquery/jquery.js');
$xoTheme->addScript('browse.php?Frameworks/jquery/plugins/jquery.ui.js');
-$xoTheme->addScript(XOOPS_URL . '/modules/contact/js/admin.js');
+$xoTheme->addScript(XOOPS_URL . '/modules/contact/assets/js/admin.js');
// Add module stylesheet
-$xoTheme->addStylesheet(XOOPS_URL . '/modules/contact/css/admin.css');
-$xoTheme->addStylesheet(XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css');
-$xoTheme->addStylesheet(XOOPS_URL . '/modules/system/css/admin.css');
+$xoTheme->addStylesheet(XOOPS_URL . '/modules/contact/assets/css/admin.css');
+$xoTheme->addStylesheet(XOOPS_URL . '/modules/system/assets/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css');
+$xoTheme->addStylesheet(XOOPS_URL . '/modules/system/assets/css/admin.css');
-switch ($op)
-{
- case 'list':
- $contact = array();
- $contact['perpage'] = xoops_getModuleOption('admin_perpage','contact');
- $contact['order'] = 'DESC';
- $contact['sort'] = 'contact_id';
-
- // get limited information
- if (isset($_REQUEST['limit'])) {
- $contact['limit'] = $contact_handler->Contact_CleanVars($_REQUEST, 'limit', 0, 'int');
- } else {
- $contact['limit'] = $contact['perpage'];
- }
+switch ($op) {
+ case 'list':
+ $contact = array();
+ $contact['perpage'] = xoops_getModuleOption('admin_perpage', 'contact');
+ $contact['order'] = 'DESC';
+ $contact['sort'] = 'contact_id';
- // get start information
- if (isset($_REQUEST['start'])) {
- $contact['start'] = $contact_handler->Contact_CleanVars($_REQUEST, 'start', 0, 'int');
- } else {
- $contact['start'] = 0;
- }
-
- $contact_numrows = $contact_handler->Contact_GetCount('contact_cid');
- $contacts = $contact_handler->Contact_GetAdminList($contact , 'contact_cid');
+ // get limited information
+ if (isset($_REQUEST['limit'])) {
+ $contact['limit'] = $contact_handler->Contact_CleanVars($_REQUEST, 'limit', 0, 'int');
+ } else {
+ $contact['limit'] = $contact['perpage'];
+ }
- if ($contact_numrows > $contact['limit']) {
- $contact_pagenav = new XoopsPageNav($contact_numrows, $contact['limit'], $contact['start'], 'start', 'limit=' . $contact['limit']);
- $contact_pagenav = $contact_pagenav->renderNav(4);
- } else {
- $contact_pagenav = '';
- }
-
- $xoopsTpl->assign('contacts', $contacts);
- $xoopsTpl->assign('contact_pagenav', $contact_pagenav);
- $level = 'list';
- break;
-
- case 'reply':
- if ($contact_id > 0) {
- $obj = $contact_handler->get($contact_id);
- if($obj->getVar('contact_cid') != 0) {
- redirect_header ( 'contact.php', 3, _AM_CONTACT_CANTREPLY);
- }
- $form = $obj->Contact_ReplyForm();
- $xoopsTpl->assign('replyform', $form->render());
- $xoopsTpl->assign('replylist', $contact_handler->Contact_GetReply($contact_id));
- } else {
- redirect_header ( 'contact.php', 3, _AM_CONTACT_MSG_EXIST);
- }
- $level = 'reply';
- break;
-
- case 'doreply':
-
- // check email
- if ( !$contact_handler->Contact_CleanVars($_POST, 'contact_mailto', '', 'mail') ) {
- redirect_header ( "contact.php", 3, _MD_CONTACT_MES_NOVALIDEMAIL );
- exit();
- }
-
- // Info Processing
- $contact = $contact_handler->Contact_InfoProcessing($_POST);
-
- // insert in DB
- if($saveinfo = true) {
- $obj = $contact_handler->create();
- $obj->setVars ( $contact );
+ // get start information
+ if (isset($_REQUEST['start'])) {
+ $contact['start'] = $contact_handler->Contact_CleanVars($_REQUEST, 'start', 0, 'int');
+ } else {
+ $contact['start'] = 0;
+ }
- if(!$contact_handler->insert ( $obj )) {
- redirect_header ( "contact.php", 3, '4' );
- exit();
- }
-
- $contact_handler->Contact_AddReply( $contact['contact_cid'] );
-
- }
+ $contact_numrows = $contact_handler->Contact_GetCount('contact_cid');
+ $contacts = $contact_handler->Contact_GetAdminList($contact, 'contact_cid');
- // send mail can seet message
- if($sendmail = true) {
- $message = $contact_handler->Contact_ReplyMail($contact);
- } else if ($saveinfo = true) {
- $message = _MD_CONTACT_MES_SAVEINDB;
- } else {
- $message = _MD_CONTACT_MES_SENDERROR;
- }
-
- redirect_header ( "contact.php", 3, $message );
+ if ($contact_numrows > $contact['limit']) {
+ $contact_pagenav = new XoopsPageNav($contact_numrows, $contact['limit'], $contact['start'], 'start', 'limit=' . $contact['limit']);
+ $contact_pagenav = $contact_pagenav->renderNav(4);
+ } else {
+ $contact_pagenav = '';
+ }
- $level = 'doreply';
- break;
-
- case 'view':
+ $xoopsTpl->assign('contacts', $contacts);
+ $xoopsTpl->assign('contact_pagenav', $contact_pagenav);
+ $level = 'list';
+ break;
- $obj = $contact_handler->get ( $contact_id );
-
- if(!$obj) {
- redirect_header ( 'contact.php', 3, _AM_CONTACT_MSG_EXIST);
- exit ();
- }
-
- $contact = array ();
- $contact = $obj->toArray ();
- $contact['contact_id'] = $obj->getVar('contact_id');
- $contact['contact_uid'] = $obj->getVar('contact_uid');
- $contact['contact_name'] = $obj->getVar('contact_name');
- $contact['contact_owner'] = XoopsUser::getUnameFromId ( $obj->getVar('contact_uid') );
- $contact['contact_subject'] = $obj->getVar('contact_subject');
- $contact['contact_mail'] = $obj->getVar('contact_mail');
- $contact['contact_url'] = $obj->getVar('contact_url');
- $contact['contact_create'] = formatTimestamp ( $obj->getVar('contact_create'), _MEDIUMDATESTRING );
- $contact['contact_icq'] = $obj->getVar('contact_icq');
- $contact['contact_company'] = $obj->getVar('contact_company');
- $contact['contact_location'] = $obj->getVar('contact_location');
- $contact['contact_phone'] = $obj->getVar('contact_phone');
- $contact['contact_department'] = $obj->getVar('contact_department');
- $contact['contact_ip'] = $obj->getVar('contact_ip');
- $contact['contact_message'] = $obj->getVar('contact_message');
- $contact['contact_address'] = $obj->getVar('contact_address');
-
- $xoopsTpl->assign('contact', $contact);
- $xoopsTpl->assign('replylist', $contact_handler->Contact_GetReply($contact_id));
-
- $level = 'view';
- break;
-
- case 'delete':
-
- if ($contact_id > 0) {
- // Prompt message
- xoops_confirm(array("id" => $contact_id), 'contact.php?op=dodelete', _AM_CONTACT_MSG_DELETE);
- } else {
- redirect_header ( 'contact.php', 3, _AM_CONTACT_MSG_EXIST);
- }
+ case 'reply':
+ if ($contact_id > 0) {
+ $obj = $contact_handler->get($contact_id);
+ if ($obj->getVar('contact_cid') != 0) {
+ redirect_header('contact.php', 3, _AM_CONTACT_CANTREPLY);
+ }
+ $form = $obj->Contact_ReplyForm();
+ $xoopsTpl->assign('replyform', $form->render());
+ $xoopsTpl->assign('replylist', $contact_handler->Contact_GetReply($contact_id));
+ } else {
+ redirect_header('contact.php', 3, _AM_CONTACT_MSG_EXIST);
+ }
+ $level = 'reply';
+ break;
- $level = 'delete';
- break;
-
- case 'dodelete':
-
- if (!$contact_id > 0) {
- redirect_header ( 'contact.php', 3, _AM_CONTACT_MSG_EXIST);
- xoops_cp_footer ();
- exit ();
- }
-
- $criteria = new CriteriaCompo ();
- $criteria->add ( new Criteria ( 'contact_id', $contact_id ) );
- $criteria->add ( new Criteria ( 'contact_cid', $contact_id ), 'OR' );
+ case 'doreply':
- if (! $contact_handler->deleteAll($criteria)) {
- redirect_header ( 'contact.php', 1, _AM_CONTACT_MSG_DELETEERROR );
- xoops_cp_footer ();
- exit ();
- }
-
- redirect_header ( 'contact.php', 1, _AM_CONTACT_MSG_DELETED );
- xoops_cp_footer ();
- exit ();
- break;
-}
+ // check email
+ if (!$contact_handler->Contact_CleanVars($_POST, 'contact_mailto', '', 'mail')) {
+ redirect_header("contact.php", 3, _MD_CONTACT_MES_NOVALIDEMAIL);
+ exit();
+ }
+ // Info Processing
+ $contact = $contact_handler->Contact_InfoProcessing($_POST);
+
+ // insert in DB
+ if ($saveinfo = true) {
+ $obj = $contact_handler->create();
+ $obj->setVars($contact);
+
+ if (!$contact_handler->insert($obj)) {
+ redirect_header("contact.php", 3, '4');
+ exit();
+ }
+
+ $contact_handler->Contact_AddReply($contact['contact_cid']);
+
+ }
+
+ // send mail can seet message
+ if ($sendmail = true) {
+ $message = $contact_handler->Contact_ReplyMail($contact);
+ } elseif ($saveinfo = true) {
+ $message = _MD_CONTACT_MES_SAVEINDB;
+ } else {
+ $message = _MD_CONTACT_MES_SENDERROR;
+ }
+
+ redirect_header("contact.php", 3, $message);
+
+ $level = 'doreply';
+ break;
+
+ case 'view':
+
+ $obj = $contact_handler->get($contact_id);
+
+ if (!$obj) {
+ redirect_header('contact.php', 3, _AM_CONTACT_MSG_EXIST);
+ exit ();
+ }
+
+ $contact = array();
+ $contact = $obj->toArray();
+ $contact['contact_id'] = $obj->getVar('contact_id');
+ $contact['contact_uid'] = $obj->getVar('contact_uid');
+ $contact['contact_name'] = $obj->getVar('contact_name');
+ $contact['contact_owner'] = XoopsUser::getUnameFromId($obj->getVar('contact_uid'));
+ $contact['contact_subject'] = $obj->getVar('contact_subject');
+ $contact['contact_mail'] = $obj->getVar('contact_mail');
+ $contact['contact_url'] = $obj->getVar('contact_url');
+ $contact['contact_create'] = formatTimestamp($obj->getVar('contact_create'), _MEDIUMDATESTRING);
+ $contact['contact_icq'] = $obj->getVar('contact_icq');
+ $contact['contact_company'] = $obj->getVar('contact_company');
+ $contact['contact_location'] = $obj->getVar('contact_location');
+ $contact['contact_phone'] = $obj->getVar('contact_phone');
+ $contact['contact_department'] = $obj->getVar('contact_department');
+ $contact['contact_ip'] = $obj->getVar('contact_ip');
+ $contact['contact_message'] = $obj->getVar('contact_message');
+ $contact['contact_address'] = $obj->getVar('contact_address');
+
+ $xoopsTpl->assign('contact', $contact);
+ $xoopsTpl->assign('replylist', $contact_handler->Contact_GetReply($contact_id));
+
+ $level = 'view';
+ break;
+
+ case 'delete':
+
+ if ($contact_id > 0) {
+ // Prompt message
+ xoops_confirm(array("id" => $contact_id), 'contact.php?op=dodelete', _AM_CONTACT_MSG_DELETE);
+ } else {
+ redirect_header('contact.php', 3, _AM_CONTACT_MSG_EXIST);
+ }
+
+ $level = 'delete';
+ break;
+
+ case 'dodelete':
+
+ if (!$contact_id > 0) {
+ redirect_header('contact.php', 3, _AM_CONTACT_MSG_EXIST);
+ xoops_cp_footer();
+ exit ();
+ }
+
+ $criteria = new CriteriaCompo ();
+ $criteria->add(new Criteria ('contact_id', $contact_id));
+ $criteria->add(new Criteria ('contact_cid', $contact_id), 'OR');
+
+ if (!$contact_handler->deleteAll($criteria)) {
+ redirect_header('contact.php', 1, _AM_CONTACT_MSG_DELETEERROR);
+ xoops_cp_footer();
+ exit ();
+ }
+
+ redirect_header('contact.php', 1, _AM_CONTACT_MSG_DELETED);
+ xoops_cp_footer();
+ exit ();
+ break;
+}
+
$xoopsTpl->assign('navigation', $admin_class->addNavigation('contact.php'));
$xoopsTpl->assign('level', $level);
// Call template file
-$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_contact.html');
+$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_contact.tpl');
// Call footer
-require dirname(__FILE__) . '/footer.php';
-?>
\ No newline at end of file
+require dirname(__FILE__) . '/admin_footer.php';
Deleted: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/footer.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/footer.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -1,24 +0,0 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/**
- * Contact module
- *
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @author Kazumi Ono (aka Onokazu)
- * @author Trabis <lus...@gm...>
- * @author Hossein Azizabadi (AKA Voltan)
- * @version $Id$
- */
-
-xoops_cp_footer();
-?>
\ No newline at end of file
Deleted: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/header.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/header.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -1,53 +0,0 @@
-<?php
-/*
- You may not change or alter any portion of this comment or credits
- of supporting developers from this source code or any supporting source code
- which is considered copyrighted (c) material of the original comment or credit authors.
-
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-*/
-
-/**
- * Contact module
- *
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @author Kazumi Ono (aka Onokazu)
- * @author Trabis <lus...@gm...>
- * @author Hossein Azizabadi (AKA Voltan)
- * @version $Id$
- */
-
-$path = dirname(dirname(dirname(dirname(__FILE__))));
-
-include_once $path . '/mainfile.php';
-include_once XOOPS_ROOT_PATH . '/include/cp_functions.php';
-include_once XOOPS_ROOT_PATH . '/include/cp_header.php';
-include_once XOOPS_ROOT_PATH . '/class/pagenav.php';
-include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php';
-global $xoopsModule;
-
-$thisModuleDir = $GLOBALS['xoopsModule']->getVar('dirname');
-
-// Load language files
-xoops_loadLanguage('admin', $thisModuleDir);
-xoops_loadLanguage('modinfo', $thisModuleDir);
-xoops_loadLanguage('main', $thisModuleDir);
-
-$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
-$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
-$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-
-// Contact Handler
-$contact_handler = & xoops_getModuleHandler ( 'contact', 'contact' );
-
-// Locad admin menu class
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
- include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
-}else{
- redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false);
-}
-
-$admin_class = new ModuleAdmin();
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/index.html 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/index.html 2014-04-25 11:37:34 UTC (rev 12476)
@@ -1 +1 @@
- <script>history.go(-1);</script>
\ No newline at end of file
+<script>history.go(-1);</script>
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/index.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/index.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -21,7 +21,7 @@
*/
// Call header
-require dirname(__FILE__) . '/header.php';
+require dirname(__FILE__) . '/admin_header.php';
// Display Admin header
xoops_cp_header();
@@ -32,7 +32,6 @@
$xoopsTpl->assign('renderindex', $admin_class->renderIndex());
// Call template file
-$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_index.html');
+$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_index.tpl');
// Call footer
-require dirname(__FILE__) . '/footer.php';
-?>
\ No newline at end of file
+require dirname(__FILE__) . '/admin_footer.php';
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/log.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/log.php (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/log.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1,55 @@
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+*/
+
+/**
+ * Contact module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @author Kazumi Ono (aka Onokazu)
+ * @author Trabis <lus...@gm...>
+ * @author Hossein Azizabadi (AKA Voltan)
+ * @version $Id$
+ */
+
+// Call header
+require dirname(__FILE__) . '/admin_header.php';
+// Display Admin header
+xoops_cp_header();
+// Define default value
+$op = $contact_handler->Contact_CleanVars($_REQUEST, 'op', 'form', 'string');
+
+switch ($op) {
+ case 'form':
+ // prune manager
+ $form = new XoopsThemeForm(_AM_CONTACT_LOGS_FORM, 'logs', 'log.php', 'post');
+ $column = new XoopsFormSelect(_AM_CONTACT_LOGS_COLUMN, 'column', 'contact_phone');
+ $column->addOption("contact_phone", _AM_CONTACT_LOGS_COLUMN_PHONE);
+ $column->addOption("contact_url", _AM_CONTACT_LOGS_COLUMN_URL);
+ $column->addOption("contact_mail", _AM_CONTACT_LOGS_COLUMN_MAIL);
+ $form->addElement($column);
+ $form->addElement(new XoopsFormHidden('op', 'getlog'));
+ $form->addElement(new XoopsFormButton('', 'post', _SUBMIT, 'submit'));
+ $xoopsTpl->assign('form', $form->render());
+ break;
+
+ case 'getlog':
+ $column = $contact_handler->Contact_CleanVars($_REQUEST, 'column', '', 'string');
+ $log = $contact_handler->Contact_Logs($column);
+ $xoopsTpl->assign('logs', $log);
+ break;
+}
+
+$xoopsTpl->assign('navigation', $admin_class->addNavigation('log.php'));
+// Call template file
+$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_logs.tpl');
+// Call footer
+require dirname(__FILE__) . '/admin_footer.php';
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/log.php
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Author Date Id Rev URL
\ No newline at end of property
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/menu.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/menu.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -1,55 +1,56 @@
-<?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.
-*/
-
-/**
- * Contact module
- *
- * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
- * @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @author Kazumi Ono (aka Onokazu)
- * @author Trabis <lus...@gm...>
- * @author Hossein Azizabadi (AKA Voltan)
- * @version $Id$
- */
-
-defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined");
-
-$dirname = basename(dirname(dirname(__FILE__)));
-$module_handler = xoops_gethandler('module');
-$module = $module_handler->getByDirname($dirname);
-$pathIcon32 = $module->getInfo('icons32');
-
-//xoops_loadLanguage('admin', $dirname);
-
-$adminmenu = array();
-
-$i = 1;
-$adminmenu[$i]["title"] = _MI_CONTACT_MENU_HOME;
-$adminmenu[$i]["link"] = "admin/index.php";
-$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_HOME_DESC;
-$adminmenu[$i]["icon"] = $pathIcon32.'/home.png';
-$i++;
-$adminmenu[$i]["title"] = _MI_CONTACT_MENU_CONTACT;
-$adminmenu[$i]["link"] = "admin/contact.php";
-$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_CONTACT_DESC;
-$adminmenu[$i]["icon"] = $pathIcon32.'/content.png';
-$i++;
-$adminmenu[$i]["title"] = _MI_CONTACT_MENU_TOOLS;
-$adminmenu[$i]["link"] = "admin/tools.php";
-$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_TOOLS_DESC;
-$adminmenu[$i]["icon"] = $pathIcon32.'/exec.png';
-$i++;
-$adminmenu[$i]["title"] = _MI_CONTACT_MENU_ABOUT;
-$adminmenu[$i]["link"] = "admin/about.php";
-$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_ABOUT_DESC;
-$adminmenu[$i]["icon"] = $pathIcon32.'/about.png';
-
-?>
\ No newline at end of file
+<?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.
+*/
+
+/**
+ * Contact module
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @author Kazumi Ono (aka Onokazu)
+ * @author Trabis <lus...@gm...>
+ * @author Hossein Azizabadi (AKA Voltan)
+ * @version $Id$
+ */
+
+defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined");
+
+$module_handler = xoops_gethandler('module');
+$module = $module_handler->getByDirname(basename(dirname(dirname(__FILE__))));
+$pathIcon32 = '../../' . $module->getInfo('icons32');
+xoops_loadLanguage('modinfo', $module->dirname());
+
+$adminmenu = array();
+
+$i = 1;
+$adminmenu[$i]["title"] = _MI_CONTACT_MENU_HOME;
+$adminmenu[$i]["link"] = "admin/index.php";
+$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_HOME_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32 . '/home.png';
+++$i;
+$adminmenu[$i]["title"] = _MI_CONTACT_MENU_CONTACT;
+$adminmenu[$i]["link"] = "admin/contact.php";
+$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_CONTACT_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32 . '/content.png';
+++$i;
+$adminmenu[$i]["title"] = _MI_CONTACT_MENU_LOGS;
+$adminmenu[$i]["link"] = "admin/log.php";
+$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_LOGS_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32 . '/exec.png';
+++$i;
+$adminmenu[$i]["title"] = _MI_CONTACT_MENU_TOOLS;
+$adminmenu[$i]["link"] = "admin/tools.php";
+$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_TOOLS_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32 . '/exec.png';
+++$i;
+$adminmenu[$i]["title"] = _MI_CONTACT_MENU_ABOUT;
+$adminmenu[$i]["link"] = "admin/about.php";
+$adminmenu[$i]["desc"] = _MI_CONTACT_MENU_ABOUT_DESC;
+$adminmenu[$i]["icon"] = $pathIcon32 . '/about.png';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/tools.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/tools.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/admin/tools.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -21,41 +21,39 @@
*/
// Call header
-require dirname(__FILE__) . '/header.php';
+require dirname(__FILE__) . '/admin_header.php';
// Display Admin header
xoops_cp_header();
// Define default value
$op = $contact_handler->Contact_CleanVars($_REQUEST, 'op', 'list', 'string');
-switch ($op)
-{
- case 'list':
- // prune manager
- $form = new XoopsThemeForm(_AM_CONTACT_TOOLS_PRUNE, 'tools', 'tools.php', 'post');
- $form->addElement(new XoopsFormTextDateSelect(_AM_CONTACT_TOOLS_PRUNE_BEFORE, 'prune_date', 15, time()));
- $onlyreply = new xoopsFormCheckBox('', 'onlyreply');
- $onlyreply->addOption(1, _AM_CONTACT_TOOLS_PRUNE_REPLYONLY);
- $form->addElement($onlyreply, false);
- $form->addElement(new XoopsFormHidden('op', 'prune'));
- $form->addElement(new XoopsFormButton('', 'post', _SUBMIT, 'submit'));
- $xoopsTpl->assign('prune', $form->render());
- break;
-
- case 'prune':
- $timestamp = $contact_handler->Contact_CleanVars( $_REQUEST, 'prune_date', '', 'int' );
- $onlyreply = $contact_handler->Contact_CleanVars( $_REQUEST, 'onlyreply', 0, 'int' );
- $timestamp = strtotime($timestamp);
- $count = $contact_handler->Contact_PruneCount($timestamp,$onlyreply);
- $contact_handler->Contact_DeleteBeforeDate($timestamp,$onlyreply);
- redirect_header ( 'tools.php', 1, sprintf(_AM_CONTACT_MSG_PRUNE_DELETED,$count) );
- xoops_cp_footer ();
- exit ();
- break;
-}
+switch ($op) {
+ case 'list':
+ // prune manager
+ $form = new XoopsThemeForm(_AM_CONTACT_TOOLS_PRUNE, 'tools', 'tools.php', 'post');
+ $form->addElement(new XoopsFormTextDateSelect(_AM_CONTACT_TOOLS_PRUNE_BEFORE, 'prune_date', 15, time()));
+ $onlyreply = new xoopsFormCheckBox('', 'onlyreply');
+ $onlyreply->addOption(1, _AM_CONTACT_TOOLS_PRUNE_REPLYONLY);
+ $form->addElement($onlyreply, false);
+ $form->addElement(new XoopsFormHidden('op', 'prune'));
+ $form->addElement(new XoopsFormButton('', 'post', _SUBMIT, 'submit'));
+ $xoopsTpl->assign('prune', $form->render());
+ break;
+ case 'prune':
+ $timestamp = $contact_handler->Contact_CleanVars($_REQUEST, 'prune_date', '', 'int');
+ $onlyreply = $contact_handler->Contact_CleanVars($_REQUEST, 'onlyreply', 0, 'int');
+ $timestamp = strtotime($timestamp);
+ $count = $contact_handler->Contact_PruneCount($timestamp, $onlyreply);
+ $contact_handler->Contact_DeleteBeforeDate($timestamp, $onlyreply);
+ redirect_header('tools.php', 1, sprintf(_AM_CONTACT_MSG_PRUNE_DELETED, $count));
+ xoops_cp_footer();
+ exit ();
+ break;
+}
+
$xoopsTpl->assign('navigation', $admin_class->addNavigation('tools.php'));
// Call template file
-$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_tools.html');
+$xoopsTpl->display(XOOPS_ROOT_PATH . '/modules/contact/templates/admin/contact_tools.tpl');
// Call footer
-require dirname(__FILE__) . '/footer.php';
-?>
\ No newline at end of file
+require dirname(__FILE__) . '/admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/ajax.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/ajax.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/ajax.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -21,16 +21,14 @@
*/
include 'header.php';
-
-if(!empty($_POST)) {
- // Info Processing
- $contact = $contact_handler->Contact_InfoProcessing($_POST);
- // Save info
- $obj = $contact_handler->create();
- $obj->setVars($contact);
- $contact_handler->insert($obj);
- // send mail can seet message
- $message = $contact_handler->Contact_SendMail($contact);
+
+if (!empty($_POST)) {
+ // Info Processing
+ $contact = $contact_handler->Contact_InfoProcessing($_POST);
+ // Save info
+ $obj = $contact_handler->create();
+ $obj->setVars($contact);
+ $contact_handler->insert($obj);
+ // send mail can seet message
+ $message = $contact_handler->Contact_SendMail($contact);
}
-
-?>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/admin.css
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/admin.css (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/admin.css 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1 @@
+
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/css/index.html 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/contact_slogo.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/contact_slogo.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/contact_slogo.png 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/contact_slogo.png 2014-04-25 11:37:34 UTC (rev 12476)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/contact_slogo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/icons/view.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/icons/view.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/icons/view.png 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/icons/view.png 2014-04-25 11:37:34 UTC (rev 12476)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/icons/view.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/images/index.html 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/index.html 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/admin.js
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/admin.js (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/admin.js 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1,29 @@
+/**
+ * Administration function
+ *
+ * LICENSE
+ *
+ * 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.
+ *
+ * @copyright The XOOPS Project http://sourceforge.net/projects/xoops/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package system
+ * @version $Id$
+ */
+
+function display_dialog(id, bgiframe, modal, hide, show, height, width) {
+ $(document).ready(function () {
+ $("#dialog" + id).dialog({
+ bgiframe: bgiframe,
+ modal: modal,
+ hide: hide,
+ show: show,
+ height: height,
+ width: width,
+ autoOpen: false
+ });
+ $("#dialog" + id).dialog("open");
+ });
+}
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/admin.js
___________________________________________________________________
Added: svn:keywords
## -0,0 +1 ##
+Id
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/assets/js/index.html 2014-04-25 11:37:34 UTC (rev 12476)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/class/contact.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/class/contact.php 2014-04-25 11:35:52 UTC (rev 12475)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/contact/class/contact.php 2014-04-25 11:37:34 UTC (rev 12476)
@@ -27,7 +27,7 @@
class contact extends XoopsObject
{
- function __construct()
+ public function __construct()
{
$this->XoopsObject();
$this->initVar("contact_id", XOBJ_DTYPE_INT, null, false, 11);
@@ -47,16 +47,16 @@
$this->initVar("contact_message", XOBJ_DTYPE_TXTAREA, null, false);
$this->initVar("contact_address", XOBJ_DTYPE_TXTAREA, null, false);
$this->initVar("contact_reply", XOBJ_DTYPE_INT, null, false, 1);
+ $this->initVar("contact_platform", XOBJ_DTYPE_ENUM, null, false, '', '', array('Android', 'Ios', 'Web'));
+ $this->initVar("contact_type", XOBJ_DTYPE_ENUM, null, false, '', '', array('Contact', 'Phone', 'Mail'));
$this->db = $GLOBALS ['xoopsDB'];
$this->table = $this->db->prefix('contact');
}
- function Contact_ContactForm($department)
+ public function Contact_ContactForm($department)
{
-
- global $xoopsConfig, $xoopsOption, $xoopsUser;
-
+ global $xoopsConfig, $xoopsOption, $xoopsUser, $xoopsUserIsAdmin, $xoopsModuleConfig;
if ($this->isNew()) {
if (!empty($xoopsUser)) {
$contact_uid = $xoopsUser->getVar('uid');
@@ -123,14 +123,20 @@
$form->addElement(new XoopsFormText (_MD_CONTACT_SUBJECT, 'contact_subject', 50, 255, $this->getVar('contact_subject')), true);
$form->addElement(new XoopsFormTextArea (_MD_CONTACT_MESSAGE, 'contact_message', $this->getVar('contact_message', 'e'), 5, 60), true);
- xoops_load('XoopsFormCaptcha');
- $form->addElement(new XoopsFormCaptcha(), true);
+ // check captcha
+ if ((!$xoopsUser && $xoopsModuleConfig['captchaAnonymous'])
+ || ($xoopsUser && !$xoopsUserIsAdmin && $xoopsModuleConfig['captchaRegistered'])
+ ) {
+ xoops_load('XoopsFormCaptcha');
+ $form->addElement(new XoopsFormCaptcha('','xoopscaptcha',false), true);
+ }
$form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit'));
+
return $form;
}
- function Contact_ReplyForm()
+ public function Contact_ReplyForm()
{
global $xoopsConfig;
$form = new XoopsThemeForm(_AM_CONTACT_REPLY, 'doreply', 'contact.php', 'post', true);
@@ -139,17 +145,18 @@
$form->addElement(new XoopsFormHidden ('contact_id', $this->getVar('contact_id', 'e')));
$form->addElement(new XoopsFormHidden ('contact_uid', $this->getVar('contact_uid', 'e')));
$form->addElement(new XoopsFormLabel(_AM_CONTACT_FROM, '', ''));
- $form->addElement(new XoopsFormText (_AM_CONTACT_NAMEFROM, 'contact_name', 50, 255, XoopsUser::getUnameFromId($this->getVar('contact_uid'))), true);
+ $form->addElement(
+ new XoopsFormText (_AM_CONTACT_NAMEFROM, 'contact_name', 50, 255, XoopsUser::getUnameFromId($this->getVar('contact_uid'))),
+ true
+ );
$form->addElement(new XoopsFormText (_AM_CONTACT_MAILFROM, 'contact_mail', 50, 255, $xoopsConfig['adminmail']), true);
$form->addElement(new XoopsFormLabel(_AM_CONTACT_TO, '', ''));
$form->addElement(new XoopsFormText (_AM_CONTACT_NAMETO, 'contact_nameto', 50, 255, $this->getVar('contact_name')), true);
$form->addElement(new XoopsFormText (_AM_CONTACT_MAILTO, 'contact_mailto', 50, 255, $this->getVar('contact_mail')), true);
- $form->addElement(
- new XoopsFormText (_AM_CONTACT_SUBJECT, 'contact_subject', 50, 255,
- _RE . $this->getVar('contact_subject')), true
- );
+ $form->addElement(new XoopsFormText (_AM_CONTACT_SUBJECT, 'contact_subject', 50, 255, _RE . $this->getVar('contact_subject')), true);
$form->addElement(new XoopsFormTextArea (_AM_CONTACT_MESSAGE, 'contact_message', '', 5, 60), true);
$form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit'));
+
return $form;
}
@@ -158,20 +165,21 @@
*
* @return array
**/
- function toArray()
+ public function toArray()
{
$ret = array();
$vars = $this->getVars();
foreach (array_keys($vars) as $i) {
$ret [$i] = $this->getVar($i);
}
+
return $ret;
}
}
class ContactContactHandler extends XoopsPersistableObjectHandler
{
- function __construct(&$db)
+ public function __construct(&$db)
{
parent::__construct($db, "contact", 'contact', 'contact_id', 'contact_mail');
}
@@ -180,7 +188,7 @@
* Get variables passed by GET or POST method
*
*/
- function Contact_CleanVars(&$global, $key, $default = '', $type = 'int')
+ public function Contact_CleanVars(&$global, $key, $default = '', $type = 'int')
{
switch ($type) {
@@ -208,58 +216,70 @@
case 'text':
$ret = (isset($global[$key])) ? htmlentities($global[$key], ENT_QUOTES, 'UTF-8') : $default;
break;
+ case 'platform':
+ $ret = (isset($global[$key])) ? $this->Contact_Platform($global[$key]) : $this->Contact_Platform($default);
+ break;
+ case 'type':
+ $ret = (isset($global[$key])) ? $this->Contact_Type($global[$key]) : $this->Contact_Type($default);
+ break;
case 'int':
default:
$ret = (isset($global[$key])) ? filter_var($global[$key], FILTER_SANITIZE_NUMBER_INT) : $default;
break;
+
}
if ($ret === false) {
return $default;
}
+
return $ret;
}
- function Contact_InfoProcessing($global)
+ public function Contact_InfoProcessing($global)
{
$contact = array();
$contact['contact_cid'] = $this->Contact_CleanVars($_POST, 'contact_id', '', 'int');
$contact['contact_uid'] = $this->Contact_CleanVars($_POST, 'contact_uid', '', 'int');
- $contact['contact_name'] = $this->Contact_CleanVars($_POST, 'contact_name', '', 'string');
- $contact['contact_nameto'] = $this->Contact_CleanVars($_POST, 'contact_nameto', '', 'string');
- $contact['contact_subject'] = $this->Contact_CleanVars($_POST, 'contact_subject', '', 'string');
+ $contact['contact_name'] = $this->Contact_CleanVars($_POST, 'contact_name', '', 'text'); //mb changed from string to text
+ $contact['contact_nameto'] = $this->Contact_CleanVars($_POST, 'contact_nameto', '', 'text'); //mb changed from string to text
+ $contact['contact_subject'] = $this->Contact_CleanVars($_POST, 'contact_subject', '', 'text'); //mb changed from string to text
$contact['contact_mail'] = $this->Contact_CleanVars($_POST, 'contact_mail', '', 'mail');
$contact['contact_mailto'] = $this->Contact_CleanVars($_POST, 'contact_mailto', '', 'mail');
$contact['contact_url'] = $this->Contact_CleanVars($_POST, 'contact_url', '', 'url');
$contact['contact_create'] = time();
- $contact['contact_icq'] = $this->Contact_CleanVars($_POST, 'contact_icq', '', 'string');
- $contact['contact_company'] = $this->Contact_CleanVars($_POST, 'contact_company', '', 'string');
+ $contact['contact_icq'] = $this->Contact_CleanVars($_POST, 'contact_icq', '', 'text'); //mb changed from string to text
+ $contact['contact_company'] = $this->Contact_CleanVars($_POST, 'contact_company', '', 'text'); //mb changed from string to text
$contact['contact_location'] = $this->Contact_CleanVars($_POST, 'contact_location', '', 'text');
$contact['contact_phone'] = $this->Contact_CleanVars($_POST, 'contact_phone', '', 'int');
$contact['contact_department'] = $this->Contact_CleanVars($_POST, 'contact_department', _MD_CONTACT_DEFULTDEP, 'string');
$contact['contact_ip'] = getenv("REMOTE_ADDR");
$contact['contact_message'] = $this->Contact_CleanVars($_POST, 'contact_message', '', 'text');
$contact['contact_address'] = $this->Contact_CleanVars($_POST, 'contact_address', '', 'text');
+ $contact['contact_platform'] = $this->Contact_CleanVars($_POST, 'contact_platform', 'Web', 'platform');
+ $contact['contact_type'] = $this->Contact_CleanVars($_POST, 'contact_type', 'Contact', 'type');
+
return $contact;
}
- function Contact_SendMail($contact)
+ public function Contact_SendMail($contact)
{
$xoopsMailer = xoops_getMailer();
$xoopsMailer->useMail();
$xoopsMailer->setToEmails($this->Contact_ToEmails($contact['contact_department']));
$xoopsMailer->setFromEmail($contact['contact_mail']);
- $xoopsMailer->setFromName($contact['contact_name']);
- $xoopsMailer->setSubject($contact['contact_subject']);
- $xoopsMailer->setBody($contact['contact_message']);
+ $xoopsMailer->setFromName(html_entity_decode($contact['contact_name'], ENT_QUOTES, 'UTF-8'));
+ $xoopsMailer->setSubject(html_entity_decode($contact['contact_subject'], ENT_QUOTES, 'UTF-8'));
+ $xoopsMailer->setBody(html_entity_decode($contact['contact_message'], ENT_QUOTES, 'UTF-8'));
if ($xoopsMailer->send()) {
$message = _MD_CONTACT_MES_SEND;
} else {
$message = $xoopsMailer->getErrors();
}
+
return $message;
}
- function Contact_ReplyMail($contact)
+ public function Contact_ReplyMail($contact)
{
$xoopsMailer = xoops_getMailer();
$xoopsMailer->useMail();
@@ -273,10 +293,11 @@
} else {
$message = $xoopsMailer->getErrors();
}
+
return $message;
}
- function Contact_ToEmails($department = null)
+ public function Contact_ToEmails($department = null)
{
global $xoopsConfig;
$department_mail[] = $xoopsConfig['adminmail'];
@@ -289,24 +310,27 @@
}
}
}
+
return $department_mail;
}
- function Contact_AddReply($contact_id)
+ public function Contact_AddReply($contact_id)
{
$obj = $this->get($contact_id);
$obj->setVar('contact_reply', 1);
if (!$this->insert($obj)) {
return false;
}
+
return true;
}
- function Contact_GetReply($contact_id)
+ public function Contact_GetReply($contact_id)
{
$criteria = new CriteriaCompo ();
$criteria->add(new Criteria ('contact_cid', $contact_id));
+ $criteria->add(new Criteria ('contact_type', 'Contact'));
$contacts = $this->getObjects($criteria, false);
if ($contacts) {
$ret = array();
@@ -317,17 +341,19 @@
$tab['contact_create'] = formatTimestamp($root->getVar('contact_create'), _MEDIUMDATESTRING);
$ret [] = $tab;
}
+
return $ret;
} else {
return false;
}
}
- function Contact_GetAdminList($contact, $id)
+ public function Contact_GetAdminList($contact, $id)
{
$ret = array();
$criteria = new CriteriaCompo ();
$criteria->add(new Criteria ($id, '0'));
+ $criteria->add(new Criteria ('contact_type', 'Contact'));
$criteria->setSort($contact['sort']);
$criteria->setOrder($contact['order']);
$criteria->setStart($contact['start']);
@@ -342,23 +368,26 @@
$ret [] = $tab;
}
}
+
return $ret;
}
/**
* Get file Count
*/
- function Contact_GetCount($id)
+ public function Contact_GetCount($id)
{
$criteria = new CriteriaCompo ();
$criteria->add(new Criteria ($id, '0'));
+ $criteria->add(new Criteria ('contact_type', 'Contact'));
+
return $this->getCount($criteria);
}
/**
* Get Insert ID
*/
- function getInsertId()
+ public function getInsertId()
{
return $this->db->getInsertId();
}
@@ -366,20 +395,21 @@
/**
* Contact Prune Count
*/
- function Contact_PruneCount($timestamp, $onlyreply)
+ public ...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 11:35:59
|
Revision: 12475
http://sourceforge.net/p/xoops/svn/12475
Author: beckmi
Date: 2014-04-25 11:35:52 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): Boox
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/class/storage.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/boox_logo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/delete.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/edit.gif
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/index.html
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english_ISO/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/french/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/french_ISO/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/portuguesebr_ISO/
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/about.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/about.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -1,32 +1,32 @@
-<?php
-/**
- * ****************************************************************************
- * boox - MODULE FOR XOOPS
- * Copyright (c) Hervé Thouzard (http://www.herve-thouzard.com)
- *
- * 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 Hervé Thouzard (http://www.herve-thouzard.com)
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package boox
- * @author Hervé Thouzard (http://www.herve-thouzard.com)
- *
- * 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
+<?php
+/**
+ * ****************************************************************************
+ * boox - MODULE FOR XOOPS
+ * Copyright (c) Hervé Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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 Hervé Thouzard (http://www.herve-thouzard.com)
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
+ * @package boox
+ * @author Hervé Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/admin_footer.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/admin_footer.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -20,8 +20,6 @@
* ****************************************************************************
*/
-
-
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"
@@ -29,4 +27,4 @@
." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/admin_header.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/admin_header.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -1,48 +1,47 @@
-<?php
-/**
- * ****************************************************************************
- * boox - MODULE FOR XOOPS
- * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com)
- *
- * 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 Herv� Thouzard (http://www.herve-thouzard.com)
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package boox
- * @author Herv� Thouzard (http://www.herve-thouzard.com)
- *
- * 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';
-
-global $xoopsModule;
-
-$thisModDir = $GLOBALS['xoopsModule']->getVar('dirname');
-
-require_once dirname(dirname(__FILE__)) . '/include/functions.php';
-
-// Load language files
-xoops_loadLanguage('admin', $thisModDir);
-xoops_loadLanguage('modinfo', $thisModDir);
-xoops_loadLanguage('main', $thisModDir);
-
-$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
-$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
-$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
- include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
- redirect_header("../../../admin.php", 5, _AM_BOOX_MODULEADMIN_MISSING, false);
- }
-
+<?php
+/**
+ * ****************************************************************************
+ * boox - MODULE FOR XOOPS
+ * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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 Herv� Thouzard (http://www.herve-thouzard.com)
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
+ * @package boox
+ * @author Herv� Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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';
+
+global $xoopsModule;
+
+$thisModDir = $GLOBALS['xoopsModule']->getVar('dirname');
+
+require_once dirname(dirname(__FILE__)) . '/include/functions.php';
+
+// Load language files
+xoops_loadLanguage('admin', $thisModDir);
+xoops_loadLanguage('modinfo', $thisModDir);
+xoops_loadLanguage('main', $thisModDir);
+
+$pathIcon16 = '../'.$xoopsModule->getInfo('icons16');
+$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
+$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
+ include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
+ } else {
+ redirect_header("../../../admin.php", 5, _AM_BOOX_MODULEADMIN_MISSING, false);
+ }
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/index.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/index.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -1,34 +1,33 @@
-<?php
-/**
- * ****************************************************************************
- * boox - MODULE FOR XOOPS
- * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package boox
- * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * Version : $Id:
- * ****************************************************************************
- */
-
-
-require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
-include_once dirname(__FILE__) . '/admin_header.php';
-
-xoops_cp_header();
-
- $indexAdmin = new ModuleAdmin();
-
- echo $indexAdmin->addNavigation('index.php');
- echo $indexAdmin->renderIndex();
-
-include "admin_footer.php";
\ No newline at end of file
+<?php
+/**
+ * ****************************************************************************
+ * boox - MODULE FOR XOOPS
+ * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
+ * @package boox
+ * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * Version : $Id:
+ * ****************************************************************************
+ */
+
+require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/include/cp_header.php';
+include_once dirname(__FILE__) . '/admin_header.php';
+
+xoops_cp_header();
+
+ $indexAdmin = new ModuleAdmin();
+
+ echo $indexAdmin->addNavigation('index.php');
+ echo $indexAdmin->renderIndex();
+
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/main.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/main.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/main.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -1,175 +1,174 @@
-<?php
-/**
- * ****************************************************************************
- * boox - MODULE FOR XOOPS
- * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com)
- *
- * 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 Herv� Thouzard (http://www.herve-thouzard.com)
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package boox
- * @author Herv� Thouzard (http://www.herve-thouzard.com)
- *
- * Version : $Id:
- * ****************************************************************************
- */
-
-require_once '../../../include/cp_header.php';
-require_once XOOPS_ROOT_PATH.'/modules/boox/include/functions.php';
-require_once XOOPS_ROOT_PATH.'/modules/boox/class/storage.php';
-include_once 'admin_header.php';
-
-$indexAdmin = new ModuleAdmin();
-
-// ********************************************************************************************************************
-// **** Main
-// ********************************************************************************************************************
-$op = 'default';
-if(isset($_POST['op'])) {
- $op=$_POST['op'];
-} elseif(isset($_GET['op'])) {
- $op=$_GET['op'];
-}
-$storage = new boox_storage();
-
-function edit_file_content($content='', $filename='')
-{
- require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
- $sform = new XoopsThemeForm(_AM_BOOX_FILE, 'ffile', XOOPS_URL.'/modules/boox/admin/main.php', 'post');
- if(xoops_trim($filename) != '') {
- $sform->addElement(new XoopsFormHidden('filename', $filename), false);
- } else {
- $sform->addElement(new XoopsFormText(_AM_BOOX_FILENAME, 'filename', 50, 255, $filename), true);
- $sform->addElement(new XoopsFormHidden('newfile', '1'), false);
- }
- $sform->addElement(new XoopsFormHidden('op', 'save'), false);
- $editor = boox_getWysiwygForm(_AM_BOOX_CONTENT, 'file_content', $content, 15, 60, 'content_hidden');
- if($editor) {
- $sform->addElement($editor,false);
- }
- $button_tray = new XoopsFormElementTray('' ,'');
- $submit_btn = new XoopsFormButton('', 'post', _SUBMIT, 'submit');
- $button_tray->addElement($submit_btn);
- $sform->addElement($button_tray);
- $sform->display();
-}
-
-
-
-switch ($op) {
- case 'addfile': // Add a new file
- xoops_cp_header();
- echo $indexAdmin->addNavigation('main.php');
- edit_file_content();
- break;
-
- case 'save': // Save a file after it was edited (or created)
- $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave'));
- if(!isset($_POST['filename'])) {
- redirect_header( 'main.php', 3, _AM_BOOX_ERROR1);
- }
-
- if(substr($folder_storage,-1,1) != '/') {
- $folder_storage .= '/';
- }
- $filename = $_POST['filename'];
- $content = $_POST['file_content'];
- if (get_magic_quotes_gpc()) {
- $content = stripslashes($content);
- }
- if(boox_getmoduleoption('trimcontent')) {
- $content = xoops_trim($content);
- }
- $fp = fopen($folder_storage.$filename,'w') or die(_AM_BOOX_ERROR1);
- fwrite($fp,$content);
- fclose($fp);
- if(isset($_POST['newfile'])) {
- $storage->getAllFiles();
- $storage->addfiles($filename);
- $storage->store();
- }
- redirect_header('main.php',2,_AM_BOOX_DBUPDATED);
- break;
-
-
- case 'edit':
- xoops_cp_header();
- echo $indexAdmin->addNavigation('main.php');
- if(!isset($_GET['filename'])) {
- redirect_header( 'main.php', 3, _AM_BOOX_ERROR1);
- }
- $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave'));
- if(substr($folder_storage,-1,1) != '/') {
- $folder_storage .= '/';
- }
- $filename = $_GET['filename'];
- $fp = fopen($folder_storage.$filename,'r') or die(sprintf(_AM_BOOX_ERROR3,$filename));
- $content = fread($fp, filesize($folder_storage.$filename));
- fclose($fp);
- edit_file_content($content, $filename);
- break;
-
-
- case 'delete': // Delete a file
- if(!isset($_GET['filename'])) {
- redirect_header( 'main.php', 3, _AM_BOOX_ERROR1);
- }
- $filename = $_GET['filename'];
- $storage->getAllFiles();
- $storage->delete($filename);
- $storage->store();
- $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave'));
- if(substr($folder_storage,-1,1) != '/') {
- $folder_storage .= '/';
- }
- @unlink($folder_storage.$filename);
- redirect_header('main.php',2,_AM_BOOX_DBUPDATED);
- break;
-
-
- default: // Default action, list existing files
- $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave'));
- if(substr($folder_storage,-1,1) != '/') {
- $folder_storage .= '/';
- }
- xoops_cp_header();
- echo $indexAdmin->addNavigation('main.php');
- $indexAdmin->addItemButton(_ADD, 'main.php?op=addfile', 'add', '');
- echo $indexAdmin->renderButton('right', '');
-
- echo '<h4>'._AM_BOOX_FILES.'</h4>';
- $files = array();
- $files = $storage->getAllFiles();
- echo '<table border="0" align="center" width="95%">';
- echo '<tr>';
- echo '<th align="center">'._AM_BOOX_FILE.'</th>';
- echo '<th align="center">'._AM_BOOX_COMMAND.'</th>';
- echo '<th align="center">'._AM_BOOX_ACTION.'</th>';
- echo '</tr>';
- $class='';
- foreach($files as $file) {
- $class = ($class == 'even') ? 'odd' : 'even';
- $action_edit = '<a title="'._EDIT.'" href="main.php?op=edit&filename='.urlencode($file).'"><img border="0" src="../images/edit.gif" /></a>';
- $action_delete = '<a '.boox_JavascriptLinkConfirm(_AM_BOOX_CONFIRM).' title="'._DELETE.'" href="main.php?op=delete&filename='.urlencode($file).'"><img border="0" src="../images/delete.gif" /></a>';
- $command = "<{php}>include_once '".$folder_storage.$file."';<{/php}>";
- echo "<tr class='".$class."'>";
- echo '<td>'.$file.'</td>';
- echo '<td>'.$command.'</td>';
- echo "<td align='center'>".$action_edit.' '.$action_delete.'</td>';
- echo "</tr>";
- }
- $class = ($class == 'even') ? 'odd' : 'even';
- //echo "<tr class='".$class."'><td colspan='3' align='center'><br /><form method='post' name='fadd' id='fadd' action='main.php'><input type='hidden' name='op' value='addfile' /><input type='submit' name='btngo' value='"._AM_BOOX_ADD."' /></form><br /></td></tr>";
- echo '</table><br/>';
-
- //echo "<br /><div align='center'><a href='http://xoops.instant-zero.com' target='_blank'><img src='../images/instantzero.gif'></a></div>";
- break;
-}
-include "admin_footer.php";
-//xoops_cp_footer();
+<?php
+/**
+ * ****************************************************************************
+ * boox - MODULE FOR XOOPS
+ * Copyright (c) Herv� Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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 Herv� Thouzard (http://www.herve-thouzard.com)
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
+ * @package boox
+ * @author Herv� Thouzard (http://www.herve-thouzard.com)
+ *
+ * Version : $Id:
+ * ****************************************************************************
+ */
+
+require_once '../../../include/cp_header.php';
+require_once XOOPS_ROOT_PATH.'/modules/boox/include/functions.php';
+require_once XOOPS_ROOT_PATH.'/modules/boox/class/storage.php';
+include_once 'admin_header.php';
+
+$indexAdmin = new ModuleAdmin();
+
+// ********************************************************************************************************************
+// **** Main
+// ********************************************************************************************************************
+$op = 'default';
+if (isset($_POST['op'])) {
+ $op=$_POST['op'];
+} elseif (isset($_GET['op'])) {
+ $op=$_GET['op'];
+}
+$storage = new boox_storage();
+
+/**
+ * @param string $content
+ * @param string $filename
+ */
+function edit_file_content($content='', $filename='')
+{
+ require_once XOOPS_ROOT_PATH.'/class/xoopsformloader.php';
+ $sform = new XoopsThemeForm(_AM_BOOX_FILE, 'ffile', XOOPS_URL.'/modules/boox/admin/main.php', 'post');
+ if (xoops_trim($filename) != '') {
+ $sform->addElement(new XoopsFormHidden('filename', $filename), false);
+ } else {
+ $sform->addElement(new XoopsFormText(_AM_BOOX_FILENAME, 'filename', 50, 255, $filename), true);
+ $sform->addElement(new XoopsFormHidden('newfile', '1'), false);
+ }
+ $sform->addElement(new XoopsFormHidden('op', 'save'), false);
+ $editor = boox_getWysiwygForm(_AM_BOOX_CONTENT, 'file_content', $content, 15, 60, 'content_hidden');
+ if ($editor) {
+ $sform->addElement($editor,false);
+ }
+ $button_tray = new XoopsFormElementTray('' ,'');
+ $submit_btn = new XoopsFormButton('', 'post', _SUBMIT, 'submit');
+ $button_tray->addElement($submit_btn);
+ $sform->addElement($button_tray);
+ $sform->display();
+}
+
+switch ($op) {
+ case 'addfile': // Add a new file
+ xoops_cp_header();
+ echo $indexAdmin->addNavigation('main.php');
+ edit_file_content();
+ break;
+
+ case 'save': // Save a file after it was edited (or created)
+ $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave'));
+ if (!isset($_POST['filename'])) {
+ redirect_header( 'main.php', 3, _AM_BOOX_ERROR1);
+ }
+
+ if (substr($folder_storage,-1,1) != '/') {
+ $folder_storage .= '/';
+ }
+ $filename = $_POST['filename'];
+ $content = $_POST['file_content'];
+ if (get_magic_quotes_gpc()) {
+ $content = stripslashes($content);
+ }
+ if (boox_getmoduleoption('trimcontent')) {
+ $content = xoops_trim($content);
+ }
+ $fp = fopen($folder_storage.$filename,'w') or die(_AM_BOOX_ERROR1);
+ fwrite($fp,$content);
+ fclose($fp);
+ if (isset($_POST['newfile'])) {
+ $storage->getAllFiles();
+ $storage->addfiles($filename);
+ $storage->store();
+ }
+ redirect_header('main.php',2,_AM_BOOX_DBUPDATED);
+ break;
+
+ case 'edit':
+ xoops_cp_header();
+ echo $indexAdmin->addNavigation('main.php');
+ if (!isset($_GET['filename'])) {
+ redirect_header( 'main.php', 3, _AM_BOOX_ERROR1);
+ }
+ $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave'));
+ if (substr($folder_storage,-1,1) != '/') {
+ $folder_storage .= '/';
+ }
+ $filename = $_GET['filename'];
+ $fp = fopen($folder_storage.$filename,'r') or die(sprintf(_AM_BOOX_ERROR3,$filename));
+ $content = fread($fp, filesize($folder_storage.$filename));
+ fclose($fp);
+ edit_file_content($content, $filename);
+ break;
+
+ case 'delete': // Delete a file
+ if (!isset($_GET['filename'])) {
+ redirect_header( 'main.php', 3, _AM_BOOX_ERROR1);
+ }
+ $filename = $_GET['filename'];
+ $storage->getAllFiles();
+ $storage->delete($filename);
+ $storage->store();
+ $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave'));
+ if (substr($folder_storage,-1,1) != '/') {
+ $folder_storage .= '/';
+ }
+ @unlink($folder_storage.$filename);
+ redirect_header('main.php',2,_AM_BOOX_DBUPDATED);
+ break;
+
+ default: // Default action, list existing files
+ $folder_storage = xoops_trim(boox_getmoduleoption('foldertosave'));
+ if (substr($folder_storage,-1,1) != '/') {
+ $folder_storage .= '/';
+ }
+ xoops_cp_header();
+ echo $indexAdmin->addNavigation('main.php');
+ $indexAdmin->addItemButton(_AM_BOOX_ADD, 'main.php?op=addfile', 'add', '');
+ echo $indexAdmin->renderButton('left', '');
+
+ echo '<h4>'._AM_BOOX_FILES.'</h4>';
+ $files = array();
+ $files = $storage->getAllFiles();
+ echo '<table border="0" align="center" width="95%">';
+ echo '<tr>';
+ echo '<th align="center">'._AM_BOOX_FILE.'</th>';
+ echo '<th align="center">'._AM_BOOX_COMMAND.'</th>';
+ echo '<th align="center">'._AM_BOOX_ACTION.'</th>';
+ echo '</tr>';
+ $class='';
+ foreach ($files as $file) {
+ $class = ($class == 'even') ? 'odd' : 'even';
+ $action_edit = '<a title="'._EDIT.'" href="main.php?op=edit&filename='.urlencode($file).'"><img border="0" src="../assets/images/edit.gif" /></a>';
+ $action_delete = '<a '.boox_JavascriptLinkConfirm(_AM_BOOX_CONFIRM).' title="'._DELETE.'" href="main.php?op=delete&filename='.urlencode($file).'"><img border="0" src="../assets/images/delete.gif" /></a>';
+ $command = "<{php}>include_once '".$folder_storage.$file."';<{/php}>";
+ echo "<tr class='".$class."'>";
+ echo '<td>'.$file.'</td>';
+ echo '<td>'.$command.'</td>';
+ echo "<td align='center'>".$action_edit.' '.$action_delete.'</td>';
+ echo "</tr>";
+ }
+ $class = ($class == 'even') ? 'odd' : 'even';
+ //echo "<tr class='".$class."'><td colspan='3' align='center'><br /><form method='post' name='fadd' id='fadd' action='main.php'><input type='hidden' name='op' value='addfile' /><input type='submit' name='btngo' value='"._AM_BOOX_ADD."' /></form><br /></td></tr>";
+ echo '</table><br/>';
+
+ //echo "<br /><div align='center'><a href='http://xoops.instant-zero.com' target='_blank'><img src='../assets/images/instantzero.gif'></a></div>";
+ break;
+}
+include 'admin_footer.php';
+//xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/menu.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/admin/menu.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -34,12 +34,12 @@
$adminmenu[$i]["link"] = 'admin/index.php';
$adminmenu[$i]["icon"] = $pathIcon32.'/home.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_BOOX_MENU_01;
$adminmenu[$i]["link"] = 'admin/main.php';
$adminmenu[$i]["icon"] = $pathIcon32.'/manage.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_BOOX_ADMIN_ABOUT;
$adminmenu[$i]["link"] = 'admin/about.php';
$adminmenu[$i]["icon"] = $pathIcon32.'/about.png';
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/boox_logo.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/boox_logo.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/boox_logo.png 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/boox_logo.png 2014-04-25 11:35:52 UTC (rev 12475)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/boox_logo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/delete.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/delete.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/delete.gif 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/delete.gif 2014-04-25 11:35:52 UTC (rev 12475)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/delete.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/edit.gif
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/edit.gif
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/edit.gif 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/edit.gif 2014-04-25 11:35:52 UTC (rev 12475)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/edit.gif
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/images/index.html 2014-04-25 11:35:52 UTC (rev 12475)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/assets/index.html 2014-04-25 11:35:52 UTC (rev 12475)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/class/storage.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/class/storage.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/class/storage.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -1,114 +1,114 @@
-<?php
-/**
- * ****************************************************************************
- * boox - MODULE FOR XOOPS
- * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package boox
- * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * Version : $Id:
- * ****************************************************************************
- */
-
-if (!defined('XOOPS_ROOT_PATH')) {
- die('XOOPS root path not defined');
-}
-
-class boox_storage
-{
- var $files; // Holds files
- var $filename; // Name of the file wich contains all the other files
-
- function boox_storage()
- {
- $this->filename = XOOPS_UPLOAD_PATH.'/boox_files.php';
- }
-
- /**
- * Get all the files
- */
- function getAllFiles()
- {
- $ret = $tbl_files_list = array();
- $myts =& MyTextSanitizer::getInstance();
- if(file_exists($this->filename)) {
- include_once $this->filename;
- foreach($tbl_files_list as $onefile) {
- if(xoops_trim($onefile)!='') {
- $onefile=$myts->htmlSpecialChars($onefile);
- $ret[$onefile]=$onefile;
- }
- }
- }
- asort($ret);
- $this->files=$ret;
- return $ret;
- }
-
- /**
- * Remove one or many files from the list
- */
- function delete($file)
- {
- if(is_array($file)) {
- foreach($file as $onefile) {
- if(isset($this->files[$onefile])) {
- unset($this->files[$onefile]);
- }
- }
- } else {
- if(isset($this->files[$file])) {
- unset($this->files[$file]);
- }
- }
- }
-
- /**
- * Add one or many Files
- */
- function addfiles($file)
- {
- $myts =& MyTextSanitizer::getInstance();
- if(is_array($file)) {
- foreach($file as $onefile) {
- $onefile=xoops_trim($myts->htmlSpecialChars($onefile));
- $this->files[$onefile]=$onefile;
- }
- } else {
- $file=xoops_trim($myts->htmlSpecialChars($file));
- $this->files[$file]=$file;
- }
-
- }
-
-
- /**
- * Save files
- */
- function store()
- {
- if(file_exists($this->filename)) {
- unlink($this->filename);
- }
- $fd = fopen($this->filename,'w') or die('Error unable to create storage files list');
- fputs($fd,"<?php\n");
- fputs($fd,'$tbl_files_list = array('."\n");
- foreach($this->files as $onefile) {
- fputs($fd,"\"".$onefile."\",\n");
- }
- fputs($fd,"'');\n");
- fputs($fd,"?>\n");
- fclose($fd);
- }
-}
-?>
\ No newline at end of file
+<?php
+/**
+ * ****************************************************************************
+ * boox - MODULE FOR XOOPS
+ * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
+ * @package boox
+ * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * Version : $Id:
+ * ****************************************************************************
+ */
+
+defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined');
+
+/**
+ * Class boox_storage
+ */
+class boox_storage
+{
+ var $files; // Holds files
+ var $filename; // Name of the file wich contains all the other files
+
+ function boox_storage()
+ {
+ $this->filename = XOOPS_UPLOAD_PATH.'/boox_files.php';
+ }
+
+ /**
+ * Get all the files
+ */
+ function getAllFiles()
+ {
+ $ret = $tbl_files_list = array();
+ $myts =& MyTextSanitizer::getInstance();
+ if (file_exists($this->filename)) {
+ include_once $this->filename;
+ foreach ($tbl_files_list as $onefile) {
+ if (xoops_trim($onefile)!='') {
+ $onefile=$myts->htmlSpecialChars($onefile);
+ $ret[$onefile]=$onefile;
+ }
+ }
+ }
+ asort($ret);
+ $this->files=$ret;
+
+ return $ret;
+ }
+
+ /**
+ * Remove one or many files from the list
+ */
+ function delete($file)
+ {
+ if (is_array($file)) {
+ foreach ($file as $onefile) {
+ if (isset($this->files[$onefile])) {
+ unset($this->files[$onefile]);
+ }
+ }
+ } else {
+ if (isset($this->files[$file])) {
+ unset($this->files[$file]);
+ }
+ }
+ }
+
+ /**
+ * Add one or many Files
+ */
+ function addfiles($file)
+ {
+ $myts =& MyTextSanitizer::getInstance();
+ if (is_array($file)) {
+ foreach ($file as $onefile) {
+ $onefile=xoops_trim($myts->htmlSpecialChars($onefile));
+ $this->files[$onefile]=$onefile;
+ }
+ } else {
+ $file=xoops_trim($myts->htmlSpecialChars($file));
+ $this->files[$file]=$file;
+ }
+
+ }
+
+ /**
+ * Save files
+ */
+ function store()
+ {
+ if (file_exists($this->filename)) {
+ unlink($this->filename);
+ }
+ $fd = fopen($this->filename,'w') or die('Error unable to create storage files list');
+ fputs($fd,"<?php\n");
+ fputs($fd,'$tbl_files_list = array('."\n");
+ foreach ($this->files as $onefile) {
+ fputs($fd,"\"".$onefile."\",\n");
+ }
+ fputs($fd,"'');\n");
+ fputs($fd,"?>\n");
+ fclose($fd);
+ }
+}
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/docs/changelog.txt
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/docs/changelog.txt 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/docs/changelog.txt 2014-04-25 11:35:52 UTC (rev 12475)
@@ -1,17 +1,28 @@
+1.73 Beta 1 2014-04-23
+=================================
+- moved all images, CSS, and JS files to /assets (mamba)
+- renamed .html Smarty templates to .tpl (mamba)
+
============================
-Version 1.71 2011/06/30:
+1.72 2014-03-12
============================
+- Small code changes (mamba)
+- set default directory to /uploads/boox
+
+============================
+1.71 2011/06/30:
+============================
- Conversion to XOOPS 2.5.0 GUI (mamba)
- converting to dynamic Editor selection
============================
-Version 1.70 2011/12/12:
+1.70 2011/12/12:
============================
- The module requires at least Xoops 2.3
- Better support for Xoops 2.3 (and up) editors
============================
-Version 1.60 2006/9/8:
+1.60 2006/9/8:
============================
- Better support of Xoops 2.3
- Addition of support for the TinyMCEeditor
@@ -19,6 +30,6 @@
- Translations available in UTF8 (French & English)
============================
-Version 1.40 2006/9/8:
+1.40 2006/9/8:
============================
-- original release (hervet)
\ No newline at end of file
+- original release (hervet)
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/include/functions.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/include/functions.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/include/functions.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -1,151 +1,157 @@
-<?php
-/**
- * ****************************************************************************
- * boox - MODULE FOR XOOPS
- * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
- * @package boox
- * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
- *
- * Version : $Id:
- * ****************************************************************************
- */
-
-if (!defined('XOOPS_ROOT_PATH')) {
- die('XOOPS root path not defined');
-}
-
-/**
- * Returns a module's option
- *
- * Return's a module's option (for the news module)
- *
- * @package Boox
- * @author Instant Zero (http://xoops.instant-zero.com)
- * @copyright (c) Instant Zero
- * @param string $option module option's name
- */
-function boox_getmoduleoption($option, $repmodule='boox')
-{
- global $xoopsModuleConfig, $xoopsModule;
- static $tbloptions= Array();
- if(is_array($tbloptions) && array_key_exists($option,$tbloptions)) {
- return $tbloptions[$option];
- }
-
- $retval=false;
- if (isset($xoopsModuleConfig) && (is_object($xoopsModule) && $xoopsModule->getVar('dirname') == $repmodule && $xoopsModule->getVar('isactive'))) {
- if(isset($xoopsModuleConfig[$option])) {
- $retval= $xoopsModuleConfig[$option];
- }
- } else {
- $module_handler =& xoops_gethandler('module');
- $module =& $module_handler->getByDirname($repmodule);
- $config_handler =& xoops_gethandler('config');
- if ($module) {
- $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid'));
- if(isset($moduleConfig[$option])) {
- $retval= $moduleConfig[$option];
- }
- }
- }
- $tbloptions[$option]=$retval;
- return $retval;
-}
-
-/**
- * Is Xoops 2.3.x ?
- *
- * @return boolean need to say it ?
- */
-function boox_isX23()
-{
- $x23 = false;
- $xv = str_replace('XOOPS ','',XOOPS_VERSION);
- if(intval(substr($xv,2,1)) >= 3) {
- $x23 = true;
- }
- return $x23;
-}
-
-
-/**
- * Retreive an editor according to the module's option "form_options"
- *
- * @param string $caption Caption to give to the editor
- * @param string $name Editor's name
- * @param string $value Editor's value
- * @param string $width Editor's width
- * @param string $height Editor's height
- * @return object The editor to use
- */
-function boox_getWysiwygForm($caption, $name, $value = '', $width = '100%', $height = '400px', $supplemental = '')
-{
- $editor = false;
- $editor_configs = array();
- $editor_configs['name'] = $name;
- $editor_configs['value'] = $value;
- $editor_configs['rows'] = 35;
- $editor_configs['cols'] = 60;
- $editor_configs['width'] = '100%';
- $editor_configs['height'] = '400px';
- $editor_option = strtolower(boox_getmoduleoption('form_options'));
- if (boox_isX23()) {
- $editor = new XoopsFormEditor($caption, $editor_option, $editor_configs);
- return $editor;
- }
- // Only for Xoops 2.0.x
- switch ($editor_option) {
- case 'fckeditor':
- if (is_readable(XOOPS_ROOT_PATH . '/class/fckeditor/formfckeditor.php')) {
- require_once (XOOPS_ROOT_PATH . '/class/fckeditor/formfckeditor.php');
- $editor = new XoopsFormFckeditor($caption, $name, $value);
- }
- break;
- case 'htmlarea':
- if (is_readable(XOOPS_ROOT_PATH . '/class/htmlarea/formhtmlarea.php')) {
- require_once (XOOPS_ROOT_PATH . '/class/htmlarea/formhtmlarea.php');
- $editor = new XoopsFormHtmlarea($caption, $name, $value);
- }
- break;
- case 'dhtmltextarea':
- $editor = new XoopsFormDhtmlTextArea($caption, $name, $value, 10, 50, $supplemental);
- break;
- case 'textarea':
- $editor = new XoopsFormTextArea($caption, $name, $value);
- break;
- case 'tinyeditor':
- case 'tinymce':
- if (is_readable(XOOPS_ROOT_PATH . '/class/xoopseditor/tinyeditor/formtinyeditortextarea.php')) {
- require_once XOOPS_ROOT_PATH . '/class/xoopseditor/tinyeditor/formtinyeditortextarea.php';
- $editor = new XoopsFormTinyeditorTextArea(array('caption' => $caption , 'name' => $name , 'value' => $value , 'width' => '100%' , 'height' => '400px'));
- }
- break;
- case 'koivi':
- if (is_readable(XOOPS_ROOT_PATH . '/class/wysiwyg/formwysiwygtextarea.php')) {
- require_once (XOOPS_ROOT_PATH . '/class/wysiwyg/formwysiwygtextarea.php');
- $editor = new XoopsFormWysiwygTextArea($caption, $name, $value, $width, $height, '');
- }
- break;
- }
- return $editor;
-}
-
-
-/**
- * Create (in a link) a javascript confirmation box
- */
-function boox_JavascriptLinkConfirm($msg)
-{
- return "onclick=\"javascript:return confirm('".str_replace("'"," ",$msg)."')\"";
-}
-?>
\ No newline at end of file
+<?php
+/**
+ * ****************************************************************************
+ * boox - MODULE FOR XOOPS
+ * Copyright (c) Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * 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 Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ * @license http://www.gnu.org/licenses/gpl-2.0.html GNU Public License
+ * @package boox
+ * @author Herv\xE9 Thouzard (http://www.herve-thouzard.com)
+ *
+ * Version : $Id:
+ * ****************************************************************************
+ */
+
+defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined');
+
+/**
+ * Returns a module's option
+ *
+ * Return's a module's option (for the news module)
+ *
+ * @package Boox
+ * @author Instant Zero (http://xoops.instant-zero.com)
+ * @copyright (c) Instant Zero
+ *
+ * @param string $option module option's name
+ * @param string $repmodule
+ *
+ * @return bool
+ * @return bool
+ */
+function boox_getmoduleoption($option, $repmodule='boox')
+{
+ global $xoopsModuleConfig, $xoopsModule;
+ static $tbloptions= Array();
+ if (is_array($tbloptions) && array_key_exists($option,$tbloptions)) {
+ return $tbloptions[$option];
+ }
+
+ $retval=false;
+ if (isset($xoopsModuleConfig) && (is_object($xoopsModule) && $xoopsModule->getVar('dirname') == $repmodule && $xoopsModule->getVar('isactive'))) {
+ if (isset($xoopsModuleConfig[$option])) {
+ $retval= $xoopsModuleConfig[$option];
+ }
+ } else {
+ $module_handler =& xoops_gethandler('module');
+ $module =& $module_handler->getByDirname($repmodule);
+ $config_handler =& xoops_gethandler('config');
+ if ($module) {
+ $moduleConfig =& $config_handler->getConfigsByCat(0, $module->getVar('mid'));
+ if (isset($moduleConfig[$option])) {
+ $retval= $moduleConfig[$option];
+ }
+ }
+ }
+ $tbloptions[$option]=$retval;
+
+ return $retval;
+}
+
+/**
+ * Is Xoops 2.3.x ?
+ *
+ * @return boolean need to say it ?
+ */
+function boox_isX23()
+{
+ $x23 = false;
+ $xv = str_replace('XOOPS ','',XOOPS_VERSION);
+ if (intval(substr($xv,2,1)) >= 3) {
+ $x23 = true;
+ }
+
+ return $x23;
+}
+
+/**
+ * Retreive an editor according to the module's option "form_options"
+ *
+ * @param string $caption Caption to give to the editor
+ * @param string $name Editor's name
+ * @param string $value Editor's value
+ * @param string $width Editor's width
+ * @param string $height Editor's height
+ * @param string $supplemental
+ * @return object The editor to use
+*/
+function boox_getWysiwygForm($caption, $name, $value = '', $width = '100%', $height = '400px', $supplemental = '')
+{
+ $editor = false;
+ $editor_configs = array();
+ $editor_configs['name'] = $name;
+ $editor_configs['value'] = $value;
+ $editor_configs['rows'] = 35;
+ $editor_configs['cols'] = 60;
+ $editor_configs['width'] = '100%';
+ $editor_configs['height'] = '400px';
+ $editor_option = strtolower(boox_getmoduleoption('form_options'));
+ if (boox_isX23()) {
+ $editor = new XoopsFormEditor($caption, $editor_option, $editor_configs);
+
+ return $editor;
+ }
+ // Only for Xoops 2.0.x
+ switch ($editor_option) {
+ case 'fckeditor':
+ if (is_readable(XOOPS_ROOT_PATH . '/class/fckeditor/formfckeditor.php')) {
+ require_once (XOOPS_ROOT_PATH . '/class/fckeditor/formfckeditor.php');
+ $editor = new XoopsFormFckeditor($caption, $name, $value);
+ }
+ break;
+ case 'htmlarea':
+ if (is_readable(XOOPS_ROOT_PATH . '/class/htmlarea/formhtmlarea.php')) {
+ require_once (XOOPS_ROOT_PATH . '/class/htmlarea/formhtmlarea.php');
+ $editor = new XoopsFormHtmlarea($caption, $name, $value);
+ }
+ break;
+ case 'dhtmltextarea':
+ $editor = new XoopsFormDhtmlTextArea($caption, $name, $value, 10, 50, $supplemental);
+ break;
+ case 'textarea':
+ $editor = new XoopsFormTextArea($caption, $name, $value);
+ break;
+ case 'tinyeditor':
+ case 'tinymce':
+ if (is_readable(XOOPS_ROOT_PATH . '/class/xoopseditor/tinyeditor/formtinyeditortextarea.php')) {
+ require_once XOOPS_ROOT_PATH . '/class/xoopseditor/tinyeditor/formtinyeditortextarea.php';
+ $editor = new XoopsFormTinyeditorTextArea(array('caption' => $caption , 'name' => $name , 'value' => $value , 'width' => '100%' , 'height' => '400px'));
+ }
+ break;
+ case 'koivi':
+ if (is_readable(XOOPS_ROOT_PATH . '/class/wysiwyg/formwysiwygtextarea.php')) {
+ require_once (XOOPS_ROOT_PATH . '/class/wysiwyg/formwysiwygtextarea.php');
+ $editor = new XoopsFormWysiwygTextArea($caption, $name, $value, $width, $height, '');
+ }
+ break;
+ }
+
+ return $editor;
+}
+
+
+/**
+ * Create (in a link) a javascript confirmation box
+ */
+function boox_JavascriptLinkConfirm($msg)
+{
+ return "onclick=\"javascript:return confirm('".str_replace("'"," ",$msg)."')\"";
+}
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/index.html 2014-04-25 11:35:52 UTC (rev 12475)
@@ -0,0 +1 @@
+<script>history.go(-1);</script>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english/admin.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english/admin.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english/admin.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -25,7 +25,7 @@
define("_AM_BOOX_MODULEADMIN","Module's admin");
define("_AM_BOOX_EDIT","Edit");
define("_AM_BOOX_DELETE","Delete");
-define("_AM_BOOX_ADD","Add");
+define("_AM_BOOX_ADD","Add new Block");
define("_AM_BOOX_CONFIRM","Are you sure ?");
define("_AM_BOOX_FILES","Files");
define("_AM_BOOX_FILE","File");
@@ -38,4 +38,4 @@
define("_AM_BOOX_CONTENT","Content");
//ModuleAdmin
-define('_AM_BOOX_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)');
\ No newline at end of file
+define('_AM_BOOX_MODULEADMIN_MISSING','Error: The ModuleAdmin class is missing. Please install the ModuleAdmin Class into /Frameworks (see /docs/readme.txt)');
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english/modinfo.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english/modinfo.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/language/english/modinfo.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -35,4 +35,4 @@
define('_MI_BOOX_MENU_00',"Home");
define('_MI_BOOX_MENU_01',"Boox Manager");
-define('_MI_BOOX_ADMIN_ABOUT',"About");
\ No newline at end of file
+define('_MI_BOOX_ADMIN_ABOUT',"About");
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/xoops_version.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/xoops_version.php 2014-04-25 11:31:21 UTC (rev 12474)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/boox/xoops_version.php 2014-04-25 11:35:52 UTC (rev 12475)
@@ -20,47 +20,44 @@
* ****************************************************************************
*/
-if (!defined('XOOPS_ROOT_PATH')) {
- die("XOOPS root path not defined");
-}
+defined('XOOPS_ROOT_PATH') || die('XOOPS root path not defined');
-$modversion['name'] = _MI_BOOX_NAME;
-$modversion['version'] = 1.71;
+$modversion['name'] = _MI_BOOX_NAME;
+$modversion['version'] = 1.73;
$modversion['description'] = _MI_BOOX_DESC;
-$modversion['credits'] = 'wilson';
-$modversion['author'] = 'Hervé Thouzard (http://www.herve-thouzard.com)';
-$modversion['license'] = 'GNU GPL 2.0';
-$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html/";
-$modversion['help'] = 'page=help';
-$modversion['official'] = 0;
-$modversion['image'] = 'images/boox_logo.png';
-$modversion['dirname'] = 'boox';
+$modversion['credits'] = 'wilson';
+$modversion['author'] = 'Hervé Thouzard (http://www.herve-thouzard.com)';
+$modversion['license'] = 'GNU GPL 2.0';
+$modversion['license_url'] = "www.gnu.org/licenses/gpl-2.0.html";
+$modversion['help'] = 'page=help';
+$modversion['official'] = 0;
+$modversion['image'] = 'assets/images/boox_logo.png';
+$modversion['dirname'] = basename(dirname(__FILE__));
-$modversion['official'] = 0;
+$modversion['official'] = 0;
$modversion['dirmoduleadmin'] = '/Frameworks/moduleclasses/moduleadmin';
-$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16';
-$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32';
+$modversion['icons16'] = '../../Frameworks/moduleclasses/icons/16';
+$modversion['icons32'] = '../../Frameworks/moduleclasses/icons/32';
//about
-$modversion["demo_site_url"] = '';
-$modversion["demo_site_name"] = '';
-$modversion["module_website_url"] = 'http://xoops.org';
+$modversion["module_status"] = "Beta 1";
+$modversion["release_date"] = "2014/04/23";
+$modversion["demo_site_url"] = '';
+$modversion["demo_site_name"] = '';
+$modversion["module_website_url"] = 'http://xoops.org';
$modversion["module_website_name"] = 'XOOPS';
-$modversion["release"] = '0';
-$modversion["module_status"] = 'Final';
-$modversion['release_date'] = '2012/06/27';
-$modversion['min_php'] = '5.2';
-$modversion['min_xoops'] = '2.5.5';
-$modversion['min_admin']='1.1';
+$modversion["release"] = '0';
+$modversion['min_php'] = '5.3.7';
+$modversion['min_xoops'] = '2.5.5';
+$modversion['min_admin'] = '1.1';
//$modversion['min_db']= array('mysql'=>'5.0.7', 'mysqli'=>'5.0.7');
$modversion['sqlfile']['mysql'] = '';
-
// Admin things
-$modversion['hasAdmin'] = 1;
-$modversion['adminindex'] = 'admin/index.php';
-$modversion['adminmenu'] = 'admin/menu.php';
+$modversion['hasAdmin'] = 1;
+$modversion['adminindex'] = 'admin/index.php';
+$modversion['adminmenu'] = 'admin/menu.php';
$modversion['system_menu'] = 1;
// Templates
@@ -76,7 +73,6 @@
// Comments
$modversion['hasComments'] = 0;
-
/**
* Where do you want to save your files ?
*/
@@ -86,12 +82,12 @@
$modversion['config'][$i]['description'] = '_MI_BOOX_OPT0_DSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'text';
-$modversion['config'][$i]['default'] = XOOPS_UPLOAD_PATH;
+$modversion['config'][$i]['default'] = XOOPS_UPLOAD_PATH.'/'.$modversion['dirname'];
/**
* Which editor to use ?
*/
-$i++;
+++$i;
$modversion['config'][$i]['name'] = 'form_options';
$modversion['config'][$i]['title'] = "_MI_BOOX_FORM_OPTIONS";
$modversion['config'][$i]['description'] = '';
@@ -102,11 +98,10 @@
$editor_handler = XoopsEditorHandler::getInstance();
$modversion['config'][$i]['options'] = array_flip($editor_handler->getList());
-
/**
* Trim file's content before to save it ?
*/
-$i++;
+++$i;
$modversion['config'][$i]['name'] = 'trimcontent';
$modversion['config'][$i]['title'] = '_MI_BOOX_OPT1';
$modversion['config'][$i]['description'] = '_MI_BOOX_OP1_DSC';
@@ -117,4 +112,3 @@
// Notifications
$modversion['hasNotification'] = 0;
-?>
\ No newline at end of file
|
|
From: <be...@us...> - 2014-04-25 11:31:25
|
Revision: 12474
http://sourceforge.net/p/xoops/svn/12474
Author: beckmi
Date: 2014-04-25 11:31:21 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update (work in progress): Backup
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/backup.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/bigdump.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/other.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/view.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/include/build_dump.lib.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/include/defines.lib.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/include/functions.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/include/zip.lib.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/language/english/main.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/convert.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/database.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/database_add.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/del.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/delete.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/restore.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/admin/show.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/images/slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/assets/index.html
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/images/
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/about.php 2014-04-25 11:29:22 UTC (rev 12473)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/about.php 2014-04-25 11:31:21 UTC (rev 12474)
@@ -11,5 +11,3 @@
echo $aboutAdmin->renderabout('6KJ7RW5DR3VTJ', false);
include 'admin_footer.php';
-
-?>
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/admin_header.php 2014-04-25 11:29:22 UTC (rev 12473)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/admin_header.php 2014-04-25 11:31:21 UTC (rev 12474)
@@ -1,18 +1,17 @@
<?php
include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php';
include_once XOOPS_ROOT_PATH . '/include/cp_functions.php';
-include("../../../include/cp_header.php");
+include '../../../include/cp_header.php';
//defined ('FRAMEWORKS_ART_FUNCTIONS_INI') || include_once XOOPS_ROOT_PATH . '/Frameworks/art/functions.ini.php' ;
-if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))){
+if ( file_exists($GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php'))) {
include_once $GLOBALS['xoops']->path('/Frameworks/moduleclasses/moduleadmin/moduleadmin.php');
//return true;
- }else{
+ } else {
echo xoops_error("Error: You don't use the Frameworks \"admin module\". Please install this Frameworks");
//return false;
}
-
$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid'));
$pathIcon16 = XOOPS_URL .'/'. $moduleInfo->getInfo('icons16');
$pathIcon32 = XOOPS_URL .'/'. $moduleInfo->getInfo('icons32');
@@ -28,4 +27,3 @@
xoops_loadLanguage('admin', $xoopsModule->getVar("dirname"));
xoops_loadLanguage('modinfo', $xoopsModule->getVar("dirname"));
xoops_loadLanguage('main', $xoopsModule->getVar("dirname"));
-?>
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/backup.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/backup.php 2014-04-25 11:29:22 UTC (rev 12473)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/backup.php 2014-04-25 11:31:21 UTC (rev 12474)
@@ -15,7 +15,6 @@
include_once(XOOPS_ROOT_PATH.'/modules/backup/include/zip.lib.php');
include_once(XOOPS_ROOT_PATH."/class/xoopslists.php");
-
ini_set("memory_limit", "512M");
$cfgBackupTarget = $xoopsModuleConfig['cfgBackupTarget'];
$drop = $xoopsModuleConfig['drop'];
@@ -28,13 +27,16 @@
if ($db_name) {
$db_selected = mysql_select_db($db_name);
- if (!$db_selected) {
- redirect_header('index.php', 3, 'Database not exist');
- exit;
- }
+ if (!$db_selected) {
+ redirect_header('index.php', 3, 'Database not exist');
+ exit;
+ }
}
$server = $db_name;
+/**
+ * @param $sql_insert
+ */
function PMA_myHandler($sql_insert)
{
global $tmp_buffer;
@@ -44,18 +46,20 @@
$tmp_buffer .= $sql_insert . $eol_dlm . $GLOBALS['crlf'];
}
+/**
+ * @return string
+ */
function PMA_whichCrlf()
{
$the_crlf = "\n";
if (PMA_USR_OS == 'Win') {
$the_crlf = "\r\n";
- }
- else if (PMA_USR_OS == 'Mac') {
+ } elseif (PMA_USR_OS == 'Mac') {
$the_crlf = "\r";
- }
- else {
+ } else {
$the_crlf = "\n";
}
+
return $the_crlf;
}
@@ -67,15 +71,15 @@
if (($cfgZipType == 'bzip') && (PMA_PHP_INT_VERSION >= 40004 && @function_exists('bzcompress'))) {
$ext = 'bz2';
$mime_type = 'application/x-bzip';
-} else if (($cfgZipType == 'gzip') &&(PMA_PHP_INT_VERSION >= 40004 && @function_exists('gzencode'))) {
+} elseif (($cfgZipType == 'gzip') &&(PMA_PHP_INT_VERSION >= 40004 && @function_exists('gzencode'))) {
$ext = 'gz';
$mime_type = 'application/x-gzip';
-} else if (($cfgZipType == 'zip') && (PMA_PHP_INT_VERSION >= 40000 && @function_exists('gzcompress'))) {
+} elseif (($cfgZipType == 'zip') && (PMA_PHP_INT_VERSION >= 40000 && @function_exists('gzcompress'))) {
$ext = 'zip';
$mime_type = 'application/x-zip';
} else {
$ext = 'sql';
- $cfgZipType = 'none';
+ $cfgZipType = 'none';
$mime_type = (PMA_USR_BROWSER_AGENT == 'IE' || PMA_USR_BROWSER_AGENT == 'OPERA')
? 'application/octetstream'
: 'application/octet-stream';
@@ -90,12 +94,12 @@
if ($num_tables == 0) {
echo '# ' ._DB_NOTABLESFOUND;
- if(isset($_GET['oldurl'])){
- redirect_header($_GET['oldurl'], 3, _DB_BACKUP_READY );
- }else{
- redirect_header("javascript:history.go(-1)", 1, _DB_BACKUP_READY );
- }
- exit;
+ if (isset($_GET['oldurl'])) {
+ redirect_header($_GET['oldurl'], 3, _DB_BACKUP_READY );
+ } else {
+ redirect_header("javascript:history.go(-1)", 1, _DB_BACKUP_READY );
+ }
+ exit;
}
$filename_prefix = $prefix.'_'.$db.'-'.date('ymdHi');
@@ -105,24 +109,24 @@
$split = (is_array($other_tables)&&count($other_tables)>0)?$other_tables:array("1");
}
$files_backup=array();
-for($i=0; $i<$num_tables; $i++){
- $name = mysql_tablename($tables, $i);
- if(in_array("1",$split)||in_array($name, $split)){
- $files_backup[$name] = array($name);
- }else{
- if ($xoopsModuleConfig['split']==1) $files_backup["body"][] = $name;
- }
+for ($i=0; $i<$num_tables; ++$i) {
+ $name = mysql_tablename($tables, $i);
+ if (in_array("1",$split)||in_array($name, $split)) {
+ $files_backup[$name] = array($name);
+ } else {
+ if ($xoopsModuleConfig['split']==1) $files_backup["body"][] = $name;
+ }
}
$formatted_db_name = (isset($use_backquotes))
? PMA_backquote($db)
: '\'' . $db . '\'';
-foreach($files_backup as $fl => $names){
- if ($xoopsModuleConfig['split']==1) {
- $filename = ($fl == "body")?$filename_prefix:$filename_prefix."_".$fl;
- } else {
- $filename = $filename_prefix."_".$fl;
- }
+foreach ($files_backup as $fl => $names) {
+ if ($xoopsModuleConfig['split']==1) {
+ $filename = ($fl == "body")?$filename_prefix:$filename_prefix."_".$fl;
+ } else {
+ $filename = $filename_prefix."_".$fl;
+ }
$dump_buffer = '# Backup for MySQL' . $crlf
. '#' . $crlf;
foreach ($names as $table) {
@@ -147,101 +151,98 @@
$dump_buffer .= $tmp_buffer;
}
$dump_buffer .= $crlf;
- $dump_buffer=str_replace(' DEFAULT CHARSET=latin1', '', $dump_buffer);
- $dump_buffer=str_replace(' DEFAULT CHARSET=utf8', '', $dump_buffer);
+ $dump_buffer=str_replace(' DEFAULT CHARSET=latin1', '', $dump_buffer);
+ $dump_buffer=str_replace(' DEFAULT CHARSET=utf8', '', $dump_buffer);
- if ($cfgZipType == 'zip') {
- if (PMA_PHP_INT_VERSION >= 40000 && @function_exists('gzcompress')) {
- $extbis = '.sql';
- $zipfile = new zipfile();
- $zipfile -> addFile($dump_buffer, $filename . $extbis);
- $dump_buffer = $zipfile -> file();
- }
- }
- else if ($cfgZipType == 'bzip') {
- if (PMA_PHP_INT_VERSION >= 40004 && @function_exists('bzcompress')) {
- $dump_buffer = bzcompress($dump_buffer);
- }
- }
- else if ($cfgZipType == 'gzip') {
- if (PMA_PHP_INT_VERSION >= 40004 && @function_exists('gzencode')) {
- // without the optional parameter level because it bug
- $dump_buffer = gzencode($dump_buffer);
- }
- }
-
- $fp = fopen($dirname.'/'. $filename . '.' . $ext,'w');
- //$dump_buffer=str_replace(' DEFAULT CHARSET=latin1','',$dump_buffer);
- fwrite($fp, $dump_buffer);
- fclose($fp);
-
- if ($cfgBackupTarget == 'download') {
- if(!is_object($xoopsUser)||!$xoopsUser->isAdmin()){
- redirect_header("javascript:history.go(-1)", 1, _NOPERM );
- exit;
- }
- header('Content-Type: ' . $mime_type);
- if (PMA_USR_BROWSER_AGENT == 'IE') {
- header('Content-Disposition: inline; filename="' . $filename . '.' . $ext . '"');
- header('Expires: 0');
- header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
- header('Pragma: public');
- } else {
- header('Content-Disposition: attachment; filename="' . $filename . '.' . $ext . '"');
- header('Expires: 0');
- header('Pragma: no-cache');
- }
- echo $dump_buffer;
- } elseif ($cfgBackupTarget == 'email') {
- $subject = sprintf(_DB_BACKUP_FOR, $xoopsConfig['sitename']) ;
- $message = _DB_CREATEON.': '.date('H:i D d-M-Y')." \n" ;
- $message .= _DB_DOWNLOAD.":\n";
- $message .= XOOPS_URL."/uploads/backup/".$filename.'.'.$ext."\n\n";
- $message .= "------------------\n";
- $message .= $xoopsConfig['sitename']."\n".$xoopsConfig['xoops_url']."/";
- $xoopsMailer =& xoops_getMailer();
- $xoopsMailer->useMail();
- $emails = explode(',',$xoopsModuleConfig['email_to']);
- foreach ($emails as $key=>$value) { $emails[$key]=trim($value); }
- $xoopsMailer->setToEmails($emails);
- $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
- $xoopsMailer->setFromName($xoopsConfig['sitename']);
- $xoopsMailer->setSubject($subject);
- $xoopsMailer->setBody($message);
- if($xoopsModuleConfig['email_attach']){
- $xoopsMailer->multimailer->AddAttachment($dirname.'/'.$filename.'.'.$ext);
- }
- $xoopsMailer->send();
- }
+ if ($cfgZipType == 'zip') {
+ if (PMA_PHP_INT_VERSION >= 40000 && @function_exists('gzcompress')) {
+ $extbis = '.sql';
+ $zipfile = new zipfile();
+ $zipfile -> addFile($dump_buffer, $filename . $extbis);
+ $dump_buffer = $zipfile -> file();
+ }
+ } elseif ($cfgZipType == 'bzip') {
+ if (PMA_PHP_INT_VERSION >= 40004 && @function_exists('bzcompress')) {
+ $dump_buffer = bzcompress($dump_buffer);
+ }
+ } elseif ($cfgZipType == 'gzip') {
+ if (PMA_PHP_INT_VERSION >= 40004 && @function_exists('gzencode')) {
+ // without the optional parameter level because it bug
+ $dump_buffer = gzencode($dump_buffer);
+ }
+ }
+
+ $fp = fopen($dirname.'/'. $filename . '.' . $ext,'w');
+ //$dump_buffer=str_replace(' DEFAULT CHARSET=latin1','',$dump_buffer);
+ fwrite($fp, $dump_buffer);
+ fclose($fp);
+
+ if ($cfgBackupTarget == 'download') {
+ if (!is_object($xoopsUser)||!$xoopsUser->isAdmin()) {
+ redirect_header("javascript:history.go(-1)", 1, _NOPERM );
+ exit;
+ }
+ header('Content-Type: ' . $mime_type);
+ if (PMA_USR_BROWSER_AGENT == 'IE') {
+ header('Content-Disposition: inline; filename="' . $filename . '.' . $ext . '"');
+ header('Expires: 0');
+ header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
+ header('Pragma: public');
+ } else {
+ header('Content-Disposition: attachment; filename="' . $filename . '.' . $ext . '"');
+ header('Expires: 0');
+ header('Pragma: no-cache');
+ }
+ echo $dump_buffer;
+ } elseif ($cfgBackupTarget == 'email') {
+ $subject = sprintf(_DB_BACKUP_FOR, $xoopsConfig['sitename']) ;
+ $message = _DB_CREATEON.': '.date('H:i D d-M-Y')." \n" ;
+ $message .= _DB_DOWNLOAD.":\n";
+ $message .= XOOPS_URL."/uploads/backup/".$filename.'.'.$ext."\n\n";
+ $message .= "------------------\n";
+// $message .= $xoopsConfig['sitename']."\n".$xoopsConfig['xoops_url']."/";
+ $message .= $xoopsConfig['sitename']."\n".XOOPS_URL."/";
+ $xoopsMailer =& xoops_getMailer();
+ $xoopsMailer->useMail();
+ $emails = explode(',',$xoopsModuleConfig['email_to']);
+ foreach ($emails as $key=>$value) { $emails[$key]=trim($value); }
+ $xoopsMailer->setToEmails($emails);
+ $xoopsMailer->setFromEmail($xoopsConfig['adminmail']);
+ $xoopsMailer->setFromName($xoopsConfig['sitename']);
+ $xoopsMailer->setSubject($subject);
+ $xoopsMailer->setBody($message);
+ if ($xoopsModuleConfig['email_attach']) {
+ $xoopsMailer->multimailer->AddAttachment($dirname.'/'.$filename.'.'.$ext);
+ }
+ $xoopsMailer->send();
+ }
}
$db_files =& XoopsLists::getFileListAsArray($dirname);
$dbfiles = array();
$dbprefix = array();
-foreach($db_files as $_file => $_filename){
- if(preg_match("/(^".$prefix."[^_]*)(_.*)?\.(.*)/i", $_filename, $matches)){
- $dbprefix[$matches[1]] = 1;
- $dbfiles[]=$_filename;
- }
+foreach ($db_files as $_file => $_filename) {
+ if (preg_match("/(^".$prefix."[^_]*)(_.*)?\.(.*)/i", $_filename, $matches)) {
+ $dbprefix[$matches[1]] = 1;
+ $dbfiles[]=$_filename;
+ }
}
$dbpre = array_keys($dbprefix);
arsort($dbpre);
reset($dbpre);
$dbpre_valid = array_slice($dbpre, 0, $xoopsModuleConfig['dbfiles_store']);
-foreach($dbfiles as $dbfile){
- if(!preg_match("/^(".implode("|",$dbpre_valid).")(_.*)?\.(.*)/i", $dbfile, $matches)){
- unlink($dirname.'/'.$dbfile);
- }
+foreach ($dbfiles as $dbfile) {
+ if (!preg_match("/^(".implode("|",$dbpre_valid).")(_.*)?\.(.*)/i", $dbfile, $matches)) {
+ unlink($dirname.'/'.$dbfile);
+ }
}
-
if ($cfgBackupTarget != 'download') {
- if(isset($_GET['oldurl'])){
- redirect_header($_GET['oldurl'], 3, _DB_BACKUP_READY );
- }else{
- redirect_header("javascript:history.go(-1)", 1, _DB_BACKUP_READY );
- }
+ if (isset($_GET['oldurl'])) {
+ redirect_header($_GET['oldurl'], 3, _DB_BACKUP_READY );
+ } else {
+ redirect_header("javascript:history.go(-1)", 1, _DB_BACKUP_READY );
+ }
}
-include "admin_footer.php";
-?>
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/bigdump.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/bigdump.php 2014-04-25 11:29:22 UTC (rev 12473)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/bigdump.php 2014-04-25 11:31:21 UTC (rev 12474)
@@ -5,8 +5,8 @@
// Even through the webservers with hard runtime limit and those in safe mode
// Works fine with Internet Explorer 7.0 and Firefox 2.x
-// Author: Alexey Ozerov (alexey at ozerov dot de)
-// AJAX & CSV functionalities: Krzysiek Herod (kr81uni at wp dot pl)
+// Author: Alexey Ozerov (alexey at ozerov dot de)
+// AJAX & CSV functionalities: Krzysiek Herod (kr81uni at wp dot pl)
// Copyright: GPL (C) 2003-2011
// More Infos: http://www.ozerov.de/bigdump
@@ -46,7 +46,7 @@
if ( isset($_COOKIE['db_name']) && isset($_COOKIE['c_set'])) {
$c_set = $_COOKIE['c_set'];
$db_name=$_COOKIE['db_name'];
-$charset=($c_set=='utf8')?'latin1':'';
+$charset=($c_set=='utf8')?'latin1':'';
} else {
redirect_header('index.php', 3, _NOPERM);
exit;
@@ -126,8 +126,7 @@
// Clean and strip anything we don't want from user's input [0.27b]
-foreach ($_REQUEST as $key => $val)
-{
+foreach ($_REQUEST as $key => $val) {
$val = preg_replace("/[^_A-Za-z0-9-\.&= ;\$]/i",'', $val);
$_REQUEST[$key] = $val;
}
@@ -154,7 +153,7 @@
{ background-color:#FFFFF0;
}
-h1
+h1
{ font-size:20px;
line-height:24px;
font-family:Arial,Helvetica,sans-serif;
@@ -173,7 +172,7 @@
}
p.centr
-{
+{
text-align:center;
}
@@ -265,7 +264,7 @@
<body>
-<center>
+<div style="text-align: center;">
<table width="780" cellspacing="0" cellpadding="0">
<tr><td class="transparent">
@@ -274,11 +273,13 @@
<?php
-function skin_open() {
+function skin_open()
+{
echo ('<div class="skin1">');
}
-function skin_close() {
+function skin_close()
+{
echo ('</div>');
}
@@ -291,22 +292,19 @@
// Check PHP version
-if (!$error && !function_exists('version_compare'))
-{ echo ("<p class=\"error\">PHP version 4.1.0 is required for BigDump to proceed. You have PHP ".phpversion()." installed. Sorry!</p>\n");
+if (!$error && !function_exists('version_compare')) { echo ("<p class=\"error\">PHP version 4.1.0 is required for BigDump to proceed. You have PHP ".phpversion()." installed. Sorry!</p>\n");
$error=true;
}
// Check if mysql extension is available
-if (!$error && !function_exists('mysql_connect'))
-{ echo ("<p class=\"error\">There is no mySQL extension available in your PHP installation. Sorry!</p>\n");
+if (!$error && !function_exists('mysql_connect')) { echo ("<p class=\"error\">There is no mySQL extension available in your PHP installation. Sorry!</p>\n");
$error=true;
}
// Calculate PHP max upload size (handle settings like 10M or 100K)
-if (!$error)
-{ $upload_max_filesize=ini_get("upload_max_filesize");
+if (!$error) { $upload_max_filesize=ini_get("upload_max_filesize");
if (preg_match("/([0-9]+)K/i",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024;
if (preg_match("/([0-9]+)M/i",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024*1024;
if (preg_match("/([0-9]+)G/i",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024*1024*1024;
@@ -314,43 +312,29 @@
// Get the current directory
-
$upload_dir=XOOPS_ROOT_PATH.'/uploads/backup';
chdir($upload_dir);
// Handle file upload
-if (!$error && isset($_REQUEST["uploadbutton"]))
-{ if (is_uploaded_file($_FILES["dumpfile"]["tmp_name"]) && ($_FILES["dumpfile"]["error"])==0)
- {
+if (!$error && isset($_REQUEST["uploadbutton"])) { if (is_uploaded_file($_FILES["dumpfile"]["tmp_name"]) && ($_FILES["dumpfile"]["error"])==0) {
$uploaded_filename=str_replace(" ","_",$_FILES["dumpfile"]["name"]);
$uploaded_filename=preg_replace("/[^_A-Za-z0-9-\.]/i",'',$uploaded_filename);
$uploaded_filepath=str_replace("\\","/",$upload_dir."/".$uploaded_filename);
- if (file_exists($uploaded_filename))
- { echo ("<p class=\"error\">File $uploaded_filename already exist! Delete and upload again!</p>\n");
- }
- else if (!preg_match("/(\.(sql|gz|csv))$/i",$uploaded_filename))
- { echo ("<p class=\"error\">You may only upload .sql .gz or .csv files.</p>\n");
- }
- else if (!@move_uploaded_file($_FILES["dumpfile"]["tmp_name"],$uploaded_filepath))
- { echo ("<p class=\"error\">Error moving uploaded file ".$_FILES["dumpfile"]["tmp_name"]." to the $uploaded_filepath</p>\n");
+ if (file_exists($uploaded_filename)) { echo ("<p class=\"error\">File $uploaded_filename already exist! Delete and upload again!</p>\n");
+ } elseif (!preg_match("/(\.(sql|gz|csv))$/i",$uploaded_filename)) { echo ("<p class=\"error\">You may only upload .sql .gz or .csv files.</p>\n");
+ } elseif (!@move_uploaded_file($_FILES["dumpfile"]["tmp_name"],$uploaded_filepath)) { echo ("<p class=\"error\">Error moving uploaded file ".$_FILES["dumpfile"]["tmp_name"]." to the $uploaded_filepath</p>\n");
echo ("<p>Check the directory permissions for $upload_dir (must be 777)!</p>\n");
+ } else { echo ("<p class=\"success\">Uploaded file saved as $uploaded_filename</p>\n");
}
- else
- { echo ("<p class=\"success\">Uploaded file saved as $uploaded_filename</p>\n");
- }
+ } else { echo ("<p class=\"error\">Error uploading file ".$_FILES["dumpfile"]["name"]."</p>\n");
}
- else
- { echo ("<p class=\"error\">Error uploading file ".$_FILES["dumpfile"]["name"]."</p>\n");
- }
}
-
// Handle file deletion (delete only in the current directory for security reasons)
-if (!$error && isset($_REQUEST["delete"]) && $_REQUEST["delete"]!=basename($_SERVER["SCRIPT_FILENAME"]))
-{ if (preg_match("/(\.(sql|gz|csv))$/i",$_REQUEST["delete"]) && @unlink(basename($_REQUEST["delete"])))
+if (!$error && isset($_REQUEST["delete"]) && $_REQUEST["delete"]!=basename($_SERVER["SCRIPT_FILENAME"])) { if (preg_match("/(\.(sql|gz|csv))$/i",$_REQUEST["delete"]) && @unlink(basename($_REQUEST["delete"])))
echo ("<p class=\"success\">".$_REQUEST["delete"]." was removed successfully</p>\n");
else
echo ("<p class=\"error\">Can't remove ".$_REQUEST["delete"]."</p>\n");
@@ -358,58 +342,44 @@
// Connect to the database, set charset and execute pre-queries
-if (!$error && !TESTMODE)
-{ $dbconnection = $xoopsDB->conn;
- if ($dbconnection)
+if (!$error && !TESTMODE) { $dbconnection = $xoopsDB->conn;
+ if ($dbconnection)
$db = mysql_select_db($db_name);
@mysql_query("SET character_set_results = '$c_set', character_set_client = '$c_set', character_set_connection = '$c_set', character_set_database = '$c_set', character_set_server = '$c_set'");
- if (!$dbconnection || !$db)
- { echo ("<p class=\"error\">Database connection failed due to ".mysql_error()."</p>\n");
+ if (!$dbconnection || !$db) { echo ("<p class=\"error\">Database connection failed due to ".mysql_error()."</p>\n");
echo ("<p>Edit the database settings in ".$_SERVER["SCRIPT_FILENAME"]." or contact your database provider.</p>\n");
$error=true;
}
if (!$error && $db_connection_charset!=='')
@mysql_query("SET NAMES $db_connection_charset", $dbconnection);
- if (!$error && isset ($pre_query) && sizeof ($pre_query)>0)
- { reset($pre_query);
- foreach ($pre_query as $pre_query_value)
- { if (!@mysql_query($pre_query_value, $dbconnection))
- { echo ("<p class=\"error\">Error with pre-query.</p>\n");
- echo ("<p>Query: ".trim(nl2br(htmlentities($pre_query_value)))."</p>\n");
- echo ("<p>MySQL: ".mysql_error()."</p>\n");
- $error=true;
- break;
+ if (!$error && isset ($pre_query) && sizeof ($pre_query)>0) { reset($pre_query);
+ foreach ($pre_query as $pre_query_value) { if (!@mysql_query($pre_query_value, $dbconnection)) { echo ("<p class=\"error\">Error with pre-query.</p>\n");
+ echo ("<p>Query: ".trim(nl2br(htmlentities($pre_query_value)))."</p>\n");
+ echo ("<p>MySQL: ".mysql_error()."</p>\n");
+ $error=true;
+ break;
}
}
}
+} else { $dbconnection = false;
}
-else
-{ $dbconnection = false;
-}
-
// DIAGNOSTIC
// echo("<h1>Checkpoint!</h1>");
// List uploaded files in multifile mode
-if (!$error && !isset($_REQUEST["fn"]) && $filename=="")
-{ if ($dirhandle = opendir($upload_dir))
- {
+if (!$error && !isset($_REQUEST["fn"]) && $filename=="") { if ($dirhandle = opendir($upload_dir)) {
$files=array();
while (false !== ($files[] = readdir($dirhandle)));
closedir($dirhandle);
$dirhead=false;
- if (sizeof($files)>0)
- {
+ if (sizeof($files)>0) {
sort($files);
- foreach ($files as $dirfile)
- {
- if ($dirfile != "." && $dirfile != ".." && $dirfile!=basename($_SERVER["SCRIPT_FILENAME"]) && preg_match("/\.(sql|gz|csv)$/i",$dirfile))
- { if (!$dirhead)
- { echo ("<table width=\"100%\" cellspacing=\"2\" cellpadding=\"2\">\n");
+ foreach ($files as $dirfile) {
+ if ($dirfile != "." && $dirfile != ".." && $dirfile!=basename($_SERVER["SCRIPT_FILENAME"]) && preg_match("/\.(sql|gz|csv)$/i",$dirfile)) { if (!$dirhead) { echo ("<table width=\"100%\" cellspacing=\"2\" cellpadding=\"2\">\n");
echo ("<tr><th>Filename</th><th>Size</th><th>Date&Time</th><th>Type</th><th> </th><th> </th>\n");
$dirhead=true;
}
@@ -432,41 +402,32 @@
}
}
- if ($dirhead)
+ if ($dirhead)
echo ("</table>\n");
- else
+ else
echo ("<p>No uploaded SQL, GZ or CSV files found in the working directory</p>\n");
- }
- else
- { echo ("<p class=\"error\">Error listing directory $upload_dir</p>\n");
+ } else { echo ("<p class=\"error\">Error listing directory $upload_dir</p>\n");
$error=true;
}
}
-
// Single file mode
-if (!$error && !isset ($_REQUEST["fn"]) && $filename!="")
-{ echo ("<p><a href=\"".$_SERVER["PHP_SELF"]."?start=1&fn=".urlencode($filename)."&foffset=0&totalqueries=0\">Start Import</a> from $filename into $db_name</p>\n");
+if (!$error && !isset ($_REQUEST["fn"]) && $filename!="") { echo ("<p><a href=\"".$_SERVER["PHP_SELF"]."?start=1&fn=".urlencode($filename)."&foffset=0&totalqueries=0\">Start Import</a> from $filename into $db_name</p>\n");
}
-
// File Upload Form
-if (!$error && !isset($_REQUEST["fn"]) && $filename=="")
-{
+if (!$error && !isset($_REQUEST["fn"]) && $filename=="") {
// Test permissions on working directory
do { $tempfilename=time().".tmp"; } while (file_exists($tempfilename));
- if (!($tempfile=@fopen($tempfilename,"w")))
- { echo ("<p>Upload form disabled. Permissions for the working directory <i>$upload_dir</i> <b>must be set writable for the webserver</b> in order ");
+ if (!($tempfile=@fopen($tempfilename,"w"))) { echo ("<p>Upload form disabled. Permissions for the working directory <i>$upload_dir</i> <b>must be set writable for the webserver</b> in order ");
echo ("to upload files here. Alternatively you can upload your dump files via FTP.</p>\n");
- }
- else
- { fclose($tempfile);
+ } else { fclose($tempfile);
unlink ($tempfilename);
-
+
echo ("<p>You can now upload your dump file up to $upload_max_filesize bytes (".round ($upload_max_filesize/1024/1024)." Mbytes) ");
echo ("directly from your browser to the server. Alternatively you can upload your dump files of any size via FTP.</p>\n");
?>
@@ -481,20 +442,17 @@
// Print the current mySQL connection charset
-if (!$error && !TESTMODE && !isset($_REQUEST["fn"]))
-{
+if (!$error && !TESTMODE && !isset($_REQUEST["fn"])) {
$result = mysql_query("SHOW VARIABLES LIKE 'character_set_connection';");
$row = mysql_fetch_assoc($result);
- if ($row)
- { $charset = $row['Value'];
+ if ($row) { $charset = $row['Value'];
echo ("<p>Note: The current mySQL connection charset is <i>$charset</i>. Your dump file must be encoded in <i>$charset</i> in order to avoid problems with non-latin characters. You can change the connection charset using the \$db_connection_charset variable in bigdump.php</p>\n");
}
}
// Open the file
-if (!$error && isset($_REQUEST["start"]))
-{
+if (!$error && isset($_REQUEST["start"])) {
// Set current filename ($filename overrides $_REQUEST["fn"] if set)
@@ -507,13 +465,12 @@
// Recognize GZip filename
- if (preg_match("/\.gz$/i",$curfilename))
+ if (preg_match("/\.gz$/i",$curfilename))
$gzipmode=true;
else
$gzipmode=false;
- if ((!$gzipmode && !$file=@fopen($curfilename,"r")) || ($gzipmode && !$file=@gzopen($curfilename,"r")))
- { echo ("<p class=\"error\">Can't open ".$curfilename." for import</p>\n");
+ if ((!$gzipmode && !$file=@fopen($curfilename,"r")) || ($gzipmode && !$file=@gzopen($curfilename,"r"))) { echo ("<p class=\"error\">Can't open ".$curfilename." for import</p>\n");
echo ("<p>Please, check that your dump file name contains only alphanumerical characters, and rename it accordingly, for example: $curfilename.".
"<br>Or, specify \$filename in bigdump.php with the full filename. ".
"<br>Or, you have to upload the $curfilename to the server first.</p>\n");
@@ -522,39 +479,30 @@
// Get the file size (can't do it fast on gzipped files, no idea how)
- else if ((!$gzipmode && @fseek($file, 0, SEEK_END)==0) || ($gzipmode && @gzseek($file, 0)==0))
- { if (!$gzipmode) $filesize = ftell($file);
+ else if ((!$gzipmode && @fseek($file, 0, SEEK_END)==0) || ($gzipmode && @gzseek($file, 0)==0)) { if (!$gzipmode) $filesize = ftell($file);
else $filesize = gztell($file); // Always zero, ignore
- }
- else
- { echo ("<p class=\"error\">I can't seek into $curfilename</p>\n");
+ } else { echo ("<p class=\"error\">I can't seek into $curfilename</p>\n");
$error=true;
}
}
// Stop if csv file is used, but $csv_insert_table is not set
-if (($csv_insert_table == "") && (preg_match("/(\.csv)$/i",$curfilename)))
-{ echo ("<p class=\"error\">You have to specify \$csv_insert_table when using a CSV file. </p>\n");
+if (($csv_insert_table == "") && (preg_match("/(\.csv)$/i",$curfilename))) { echo ("<p class=\"error\">You have to specify \$csv_insert_table when using a CSV file. </p>\n");
$error=true;
}
-
// *******************************************************************************************
// START IMPORT SESSION HERE
// *******************************************************************************************
-if (!$error && isset($_REQUEST["start"]) && isset($_REQUEST["foffset"]) && preg_match("/(\.(sql|gz|csv))$/i",$curfilename))
-{
+if (!$error && isset($_REQUEST["start"]) && isset($_REQUEST["foffset"]) && preg_match("/(\.(sql|gz|csv))$/i",$curfilename)) {
// Check start and foffset are numeric values
- if (!is_numeric($_REQUEST["start"]) || !is_numeric($_REQUEST["foffset"]))
- { echo ("<p class=\"error\">UNEXPECTED: Non-numeric values for start and foffset</p>\n");
+ if (!is_numeric($_REQUEST["start"]) || !is_numeric($_REQUEST["foffset"])) { echo ("<p class=\"error\">UNEXPECTED: Non-numeric values for start and foffset</p>\n");
$error=true;
- }
- else
- { $_REQUEST["start"] = floor($_REQUEST["start"]);
+ } else { $_REQUEST["start"] = floor($_REQUEST["start"]);
$_REQUEST["foffset"] = floor($_REQUEST["foffset"]);
}
@@ -565,46 +513,40 @@
// Empty CSV table if requested
- if (!$error && $_REQUEST["start"]==1 && $csv_insert_table != "" && $csv_preempty_table)
- {
+ if (!$error && $_REQUEST["start"]==1 && $csv_insert_table != "" && $csv_preempty_table) {
$query = "DELETE FROM $csv_insert_table";
- if (!TESTMODE && !mysql_query(trim($query), $dbconnection))
- { echo ("<p class=\"error\">Error when deleting entries from $csv_insert_table.</p>\n");
+ if (!TESTMODE && !mysql_query(trim($query), $dbconnection)) { echo ("<p class=\"error\">Error when deleting entries from $csv_insert_table.</p>\n");
echo ("<p>Query: ".trim(nl2br(htmlentities($query)))."</p>\n");
echo ("<p>MySQL: ".mysql_error()."</p>\n");
$error=true;
}
}
-
+
// Print start message
- if (!$error)
- { skin_open();
- if (TESTMODE)
+ if (!$error) { skin_open();
+ if (TESTMODE)
echo ("<p class=\"centr\">TEST MODE ENABLED</p>\n");
echo ("<p class=\"centr\">Processing file: <b>".$curfilename."</b></p>\n");
- echo ("<p class=\"smlcentr\">Starting from line: ".$_REQUEST["start"]."</p>\n");
+ echo ("<p class=\"smlcentr\">Starting from line: ".$_REQUEST["start"]."</p>\n");
skin_close();
}
// Check $_REQUEST["foffset"] upon $filesize (can't do it on gzipped files)
- if (!$error && !$gzipmode && $_REQUEST["foffset"]>$filesize)
- { echo ("<p class=\"error\">UNEXPECTED: Can't set file pointer behind the end of file</p>\n");
+ if (!$error && !$gzipmode && $_REQUEST["foffset"]>$filesize) { echo ("<p class=\"error\">UNEXPECTED: Can't set file pointer behind the end of file</p>\n");
$error=true;
}
// Set file pointer to $_REQUEST["foffset"]
- if (!$error && ((!$gzipmode && fseek($file, $_REQUEST["foffset"])!=0) || ($gzipmode && gzseek($file, $_REQUEST["foffset"])!=0)))
- { echo ("<p class=\"error\">UNEXPECTED: Can't set file pointer to offset: ".$_REQUEST["foffset"]."</p>\n");
+ if (!$error && ((!$gzipmode && fseek($file, $_REQUEST["foffset"])!=0) || ($gzipmode && gzseek($file, $_REQUEST["foffset"])!=0))) { echo ("<p class=\"error\">UNEXPECTED: Can't set file pointer to offset: ".$_REQUEST["foffset"]."</p>\n");
$error=true;
}
// Start processing queries from $file
- if (!$error)
- { $query="";
+ if (!$error) { $query="";
$queries=0;
$totalqueries=$_REQUEST["totalqueries"];
$linenumber=$_REQUEST["start"];
@@ -613,14 +555,12 @@
// Stay processing as long as the $linespersession is not reached or the query is still incomplete
- while ($linenumber<$_REQUEST["start"]+$linespersession || $query!="")
- {
+ while ($linenumber<$_REQUEST["start"]+$linespersession || $query!="") {
// Read the whole next line
$dumpline = "";
- while (!feof($file) && substr ($dumpline, -1) != "\n" && substr ($dumpline, -1) != "\r")
- { if (!$gzipmode)
+ while (!feof($file) && substr ($dumpline, -1) != "\n" && substr ($dumpline, -1) != "\r") { if (!$gzipmode)
$dumpline .= fgets($file, DATA_CHUNK_LENGTH);
else
$dumpline .= gzgets($file, DATA_CHUNK_LENGTH);
@@ -634,8 +574,7 @@
// Create an SQL query from CSV line
- if (($csv_insert_table != "") && (preg_match("/(\.csv)$/i",$curfilename)))
- {
+ if (($csv_insert_table != "") && (preg_match("/(\.csv)$/i",$curfilename))) {
if ($csv_add_slashes)
$dumpline = addslashes($dumpline);
$dumpline = explode($csv_delimiter,$dumpline);
@@ -650,7 +589,7 @@
$dumpline=str_replace("\r\n", "\n", $dumpline);
$dumpline=str_replace("\r", "\n", $dumpline);
-
+
// DIAGNOSTIC
// echo ("<p>Line $linenumber: $dumpline</p>\n");
@@ -661,21 +600,17 @@
// Skip comments and blank lines only if NOT in parents
- if (!$inparents)
- { $skipline=false;
+ if (!$inparents) { $skipline=false;
reset($comment);
- foreach ($comment as $comment_value)
- {
+ foreach ($comment as $comment_value) {
// DIAGNOSTIC
// echo ($comment_value);
- if (trim($dumpline)=="" || strpos (trim($dumpline), $comment_value) === 0)
- { $skipline=true;
+ if (trim($dumpline)=="" || strpos (trim($dumpline), $comment_value) === 0) { $skipline=true;
break;
}
}
- if ($skipline)
- { $linenumber++;
+ if ($skipline) { $linenumber++;
// DIAGNOSTIC
// echo ("<p>Comment line skipped</p>\n");
@@ -685,7 +620,7 @@
}
// Remove double back-slashes from the dumpline prior to count the quotes ('\\' can only be within strings)
-
+
$dumpline_deslashed = str_replace ("\\\\","",$dumpline);
// Count ' and \' (or " and \") in the dumpline to avoid query break within a text field ending by $delimiter
@@ -699,14 +634,13 @@
$query .= $dumpline;
// Don't count the line if in parents (text fields may include unlimited linebreaks)
-
+
if (!$inparents)
$querylines++;
-
+
// Stop if query contains more lines as defined by MAX_QUERY_LINES
- if ($querylines>MAX_QUERY_LINES)
- {
+ if ($querylines>MAX_QUERY_LINES) {
echo ("<p class=\"error\">Stopped at the line $linenumber. </p>");
echo ("<p>At this place the current query includes more than ".MAX_QUERY_LINES." dump lines. That can happen if your dump file was ");
echo ("created by some tool which doesn't place a semicolon followed by a linebreak at the end of each query, or if your dump contains ");
@@ -724,8 +658,7 @@
// echo ("<p>In Parents: ".($inparents?"true":"false")."</p>\n");
// echo ("<p>Line: $dumpline</p>\n");
- if (preg_match('/'.preg_quote($delimiter).'$/',trim($dumpline)) && !$inparents)
- {
+ if (preg_match('/'.preg_quote($delimiter).'$/',trim($dumpline)) && !$inparents) {
// Cut off delimiter of the end of the query
@@ -734,8 +667,7 @@
// DIAGNOSTIC
// echo ("<p>Query: ".trim(nl2br(htmlentities($query)))."</p>\n");
- if (!TESTMODE && !mysql_query($query, $dbconnection))
- { echo ("<p class=\"error\">Error at the line $linenumber: ". trim($dumpline)."</p>\n");
+ if (!TESTMODE && !mysql_query($query, $dbconnection)) { echo ("<p class=\"error\">Error at the line $linenumber: ". trim($dumpline)."</p>\n");
echo ("<p>Query: ".trim(nl2br(htmlentities($query)))."</p>\n");
echo ("<p>MySQL: ".mysql_error()."</p>\n");
$error=true;
@@ -752,13 +684,11 @@
// Get the current file position
- if (!$error)
- { if (!$gzipmode)
+ if (!$error) { if (!$gzipmode)
$foffset = ftell($file);
else
$foffset = gztell($file);
- if (!$foffset)
- { echo ("<p class=\"error\">UNEXPECTED: Can't read the file pointer offset</p>\n");
+ if (!$foffset) { echo ("<p class=\"error\">UNEXPECTED: Can't read the file pointer offset</p>\n");
$error=true;
}
}
@@ -769,13 +699,12 @@
// echo ("<p class=\"centr\"><b>Statistics</b></p>\n");
- if (!$error)
- {
+ if (!$error) {
$lines_this = $linenumber-$_REQUEST["start"];
$lines_done = $linenumber-1;
$lines_togo = ' ? ';
$lines_tota = ' ? ';
-
+
$queries_this = $queries;
$queries_done = $totalqueries;
$queries_togo = ' ? ';
@@ -787,46 +716,42 @@
$kbytes_done = round($bytes_done/1024,2);
$mbytes_this = round($kbytes_this/1024,2);
$mbytes_done = round($kbytes_done/1024,2);
-
- if (!$gzipmode)
- {
+
+ if (!$gzipmode) {
$bytes_togo = $filesize-$foffset;
$bytes_tota = $filesize;
$kbytes_togo = round($bytes_togo/1024,2);
$kbytes_tota = round($bytes_tota/1024,2);
$mbytes_togo = round($kbytes_togo/1024,2);
$mbytes_tota = round($kbytes_tota/1024,2);
-
+
$pct_this = ceil($bytes_this/$filesize*100);
$pct_done = ceil($foffset/$filesize*100);
$pct_togo = 100 - $pct_done;
$pct_tota = 100;
- if ($bytes_togo==0)
- { $lines_togo = '0';
- $lines_tota = $linenumber-1;
- $queries_togo = '0';
- $queries_tota = $totalqueries;
+ if ($bytes_togo==0) { $lines_togo = '0';
+ $lines_tota = $linenumber-1;
+ $queries_togo = '0';
+ $queries_tota = $totalqueries;
}
$pct_bar = "<div style=\"height:15px;width:$pct_done%;background-color:#000080;margin:0px;\"></div>";
- }
- else
- {
+ } else {
$bytes_togo = ' ? ';
$bytes_tota = ' ? ';
$kbytes_togo = ' ? ';
$kbytes_tota = ' ? ';
$mbytes_togo = ' ? ';
$mbytes_tota = ' ? ';
-
+
$pct_this = ' ? ';
$pct_done = ' ? ';
$pct_togo = ' ? ';
$pct_tota = 100;
$pct_bar = str_replace(' ',' ','<tt>[ Not available for gzipped files ]</tt>');
}
-
+
echo ("
<center>
<table width=\"520\" border=\"0\" cellpadding=\"3\" cellspacing=\"1\">
@@ -844,8 +769,7 @@
// Finish message and restart the script
- if ($linenumber<$_REQUEST["start"]+$linespersession)
- { echo ("<p class=\"successcentr\">Congratulations: End of file reached, assuming OK</p>\n");
+ if ($linenumber<$_REQUEST["start"]+$linespersession) { echo ("<p class=\"successcentr\">Congratulations: End of file reached, assuming OK</p>\n");
echo ("<p class=\"centr\">Thank you for using this tool! Please rate <a href=\"http://www.hotscripts.com/listing/bigdump/?RID=403\" target=\"_blank\">Bigdump at Hotscripts.com</a></p>\n");
echo ("<p class=\"centr\">You can send me some bucks or euros as appreciation via PayPal. Thank you!</p>\n");
?>
@@ -865,24 +789,21 @@
</form>
<!-- End Paypal donation code -->
-<?php
+<?php
$error=true; // This is a semi-error telling the script is finished
- }
- else
- { if ($delaypersession!=0)
+ } else { if ($delaypersession!=0)
echo ("<p class=\"centr\">Now I'm <b>waiting $delaypersession milliseconds</b> before starting next session...</p>\n");
- if (!$ajax)
+ if (!$ajax)
echo ("<script language=\"JavaScript\" type=\"text/javascript\">window.setTimeout('location.href=\"".$_SERVER["PHP_SELF"]."?start=$linenumber&fn=".urlencode($curfilename)."&foffset=$foffset&totalqueries=$totalqueries&delimiter=".urlencode($delimiter)."\";',500+$delaypersession);</script>\n");
echo ("<noscript>\n");
echo ("<p class=\"centr\"><a href=\"".$_SERVER["PHP_SELF"]."?start=$linenumber&fn=".urlencode($curfilename)."&foffset=$foffset&totalqueries=$totalqueries&delimiter=".urlencode($delimiter)."\">Continue from the line $linenumber</a> (Enable JavaScript to do it automatically)</p>\n");
echo ("</noscript>\n");
-
+
echo ("<p class=\"centr\">Press <b><a href=\"".$_SERVER["PHP_SELF"]."\">STOP</a></b> to abort the import <b>OR WAIT!</b></p>\n");
}
- }
- else
+ } else
echo ("<p class=\"error\">Stopped on error</p>\n");
skin_close();
@@ -902,7 +823,7 @@
</td></tr></table>
-</center>
+</div>
</body>
</html>
@@ -911,8 +832,7 @@
include 'admin_footer.php';
// If error or finished put out the whole output from above and stop
-if ($error)
-{
+if ($error) {
$out1 = ob_get_contents();
ob_end_clean();
echo $out1;
@@ -921,15 +841,12 @@
// If Ajax enabled and in import progress creates responses (XML response or script for the initial page)
-if ($ajax && isset($_REQUEST['start']))
-{
- if (isset($_REQUEST['ajaxrequest']))
- { ob_end_clean();
- create_xml_response();
- die;
- }
- else
- create_ajax_script();
+if ($ajax && isset($_REQUEST['start'])) {
+ if (isset($_REQUEST['ajaxrequest'])) { ob_end_clean();
+ create_xml_response();
+ die;
+ } else
+ create_ajax_script();
}
// Anyway put out the output from above
@@ -938,174 +855,174 @@
// THE MAIN SCRIPT ENDS HERE
-
// *******************************************************************************************
// AJAX utilities
// *******************************************************************************************
-function create_xml_response()
+function create_xml_response()
{
global $linenumber, $foffset, $totalqueries, $curfilename, $delimiter,
- $lines_this, $lines_done, $lines_togo, $lines_tota,
- $queries_this, $queries_done, $queries_togo, $queries_tota,
- $bytes_this, $bytes_done, $bytes_togo, $bytes_tota,
- $kbytes_this, $kbytes_done, $kbytes_togo, $kbytes_tota,
- $mbytes_this, $mbytes_done, $mbytes_togo, $mbytes_tota,
- $pct_this, $pct_done, $pct_togo, $pct_tota,$pct_bar;
+ $lines_this, $lines_done, $lines_togo, $lines_tota,
+ $queries_this, $queries_done, $queries_togo, $queries_tota,
+ $bytes_this, $bytes_done, $bytes_togo, $bytes_tota,
+ $kbytes_this, $kbytes_done, $kbytes_togo, $kbytes_tota,
+ $mbytes_this, $mbytes_done, $mbytes_togo, $mbytes_tota,
+ $pct_this, $pct_done, $pct_togo, $pct_tota,$pct_bar;
- header('Content-Type: application/xml');
- header('Cache-Control: no-cache');
-
- echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
- echo "<root>";
+ header('Content-Type: application/xml');
+ header('Cache-Control: no-cache');
+ echo '<?xml version="1.0" encoding="ISO-8859-1"?>';
+ echo "<root>";
+
// data - for calculations
- echo "<linenumber>$linenumber</linenumber>";
- echo "<foffset>$foffset</foffset>";
- echo "<fn>$curfilename</fn>";
- echo "<totalqueries>$totalqueries</totalqueries>";
- echo "<delimiter>$delimiter</delimiter>";
+ echo "<linenumber>$linenumber</linenumber>";
+ echo "<foffset>$foffset</foffset>";
+ echo "<fn>$curfilename</fn>";
+ echo "<totalqueries>$totalqueries</totalqueries>";
+ echo "<delimiter>$delimiter</delimiter>";
// results - for page update
- echo "<elem1>$lines_this</elem1>";
- echo "<elem2>$lines_done</elem2>";
- echo "<elem3>$lines_togo</elem3>";
- echo "<elem4>$lines_tota</elem4>";
-
- echo "<elem5>$queries_this</elem5>";
- echo "<elem6>$queries_done</elem6>";
- echo "<elem7>$queries_togo</elem7>";
- echo "<elem8>$queries_tota</elem8>";
-
- echo "<elem9>$bytes_this</elem9>";
- echo "<elem10>$bytes_done</elem10>";
- echo "<elem11>$bytes_togo</elem11>";
- echo "<elem12>$bytes_tota</elem12>";
-
- echo "<elem13>$kbytes_this</elem13>";
- echo "<elem14>$kbytes_done</elem14>";
- echo "<elem15>$kbytes_togo</elem15>";
- echo "<elem16>$kbytes_tota</elem16>";
-
- echo "<elem17>$mbytes_this</elem17>";
- echo "<elem18>$mbytes_done</elem18>";
- echo "<elem19>$mbytes_togo</elem19>";
- echo "<elem20>$mbytes_tota</elem20>";
-
- echo "<elem21>$pct_this</elem21>";
- echo "<elem22>$pct_done</elem22>";
- echo "<elem23>$pct_togo</elem23>";
- echo "<elem24>$pct_tota</elem24>";
- echo "<elem_bar>".htmlentities($pct_bar)."</elem_bar>";
-
- echo "</root>";
+ echo "<elem1>$lines_this</elem1>";
+ echo "<elem2>$lines_done</elem2>";
+ echo "<elem3>$lines_togo</elem3>";
+ echo "<elem4>$lines_tota</elem4>";
+
+ echo "<elem5>$queries_this</elem5>";
+ echo "<elem6>$queries_done</elem6>";
+ echo "<elem7>$queries_togo</elem7>";
+ echo "<elem8>$queries_tota</elem8>";
+
+ echo "<elem9>$bytes_this</elem9>";
+ echo "<elem10>$bytes_done</elem10>";
+ echo "<elem11>$bytes_togo</elem11>";
+ echo "<elem12>$bytes_tota</elem12>";
+
+ echo "<elem13>$kbytes_this</elem13>";
+ echo "<elem14>$kbytes_done</elem14>";
+ echo "<elem15>$kbytes_togo</elem15>";
+ echo "<elem16>$kbytes_tota</elem16>";
+
+ echo "<elem17>$mbytes_this</elem17>";
+ echo "<elem18>$mbytes_done</elem18>";
+ echo "<elem19>$mbytes_togo</elem19>";
+ echo "<elem20>$mbytes_tota</elem20>";
+
+ echo "<elem21>$pct_this</elem21>";
+ echo "<elem22>$pct_done</elem22>";
+ echo "<elem23>$pct_togo</elem23>";
+ echo "<elem24>$pct_tota</elem24>";
+ echo "<elem_bar>".htmlentities($pct_bar)."</elem_bar>";
+
+ echo "</root>";
}
-
-function create_ajax_script()
+function create_ajax_script()
{
global $linenumber, $foffset, $totalqueries, $delaypersession, $curfilename, $delimiter;
?>
- <script type="text/javascript" language="javascript">
+ <script type="text/javascript" language="javascript">
- // creates next action url (upload page, or XML response)
- function get_url(linenumber,fn,foffset,totalqueries,delimiter) {
- return "<?php echo $_SERVER['PHP_SELF'] ?>?start="+linenumber+"&fn="+fn+"&foffset="+foffset+"&totalqueries="+totalqueries+"&delimiter="+delimiter+"&ajaxrequest=true";
- }
-
- // extracts text from XML element (itemname must be unique)
- function get_xml_data(itemname,xmld) {
- return xmld.getElementsByTagName(itemname).item(0).firstChild.data;
- }
-
- function makeRequest(url) {
- http_request = false;
- if (window.XMLHttpRequest) {
- // Mozilla etc.
- http_request = new XMLHttpRequest();
- if (http_request.overrideMimeType) {
- http_request.overrideMimeType("text/xml");
- }
- } else if (window.ActiveXObject) {
- // IE
- try {
- http_request = new ActiveXObject("Msxml2.XMLHTTP");
- } catch(e) {
- try {
- http_request = new ActiveXObject("Microsoft.XMLHTTP");
- } catch(e) {}
- }
- }
- if (!http_request) {
- alert("Cannot create an XMLHTTP instance");
- return false;
- }
- http_request.onreadystatechange = server_response;
- http_request.open("GET", url, true);
- http_request.send(null);
- }
-
- function server_response()
- {
+ // creates next action url (upload page, or XML response)
+ function get_url(linenumber,fn,foffset,totalqueries,delimiter)
+ {
+ return "<?php echo $_SERVER['PHP_SELF'] ?>?start="+linenumber+"&fn="+fn+"&foffset="+foffset+"&totalqueries="+totalqueries+"&delimiter="+delimiter+"&ajaxrequest=true";
+ }
- // waiting for correct response
- if (http_request.readyState != 4)
- return;
+ // extracts text from XML element (itemname must be unique)
+ function get_xml_data(itemname,xmld)
+ {
+ return xmld.getElementsByTagName(itemname).item(0).firstChild.data;
+ }
- if (http_request.status != 200)
- {
- alert("Page unavailable, or wrong url!")
- return;
- }
-
- // r = xml response
- var r = http_request.responseXML;
-
- //if received not XML but HTML with new page to show
- if (!r || r.getElementsByTagName('root').length == 0)
- { var text = http_request.responseText;
- document.open();
- document.write(text);
- document.close();
- return;
- }
-
- // update "Starting from line: "
- document.getElementsByTagName('p').item(1).innerHTML =
- "Starting from line: " +
- r.getElementsByTagName('linenumber').item(0).firstChild.nodeValue;
-
- // update table with new values
- for(i = 1; i <= 24; i++)
- document.getElementsByTagName('td').item(i).firstChild.data = get_xml_data('elem'+i,r);
-
- // update color bar
- document.getElementsByTagName('td').item(25).innerHTML =
- r.getElementsByTagName('elem_bar').item(0).firstChild.nodeValue;
-
- // action url (XML response)
- url_request = get_url(
- get_xml_data('linenumber',r),
- get_xml_data('fn',r),
- get_xml_data('foffset',r),
- get_xml_data('totalqueries',r),
- get_xml_data('delimiter',r));
-
- // ask for XML response
- window.setTimeout("makeRequest(url_request)",500+<?php echo $delaypersession; ?>);
- }
+ function makeRequest(url)
+ {
+ http_request = false;
+ if (window.XMLHttpRequest) {
+ // Mozilla etc.
+ http_request = new XMLHttpRequest();
+ if (http_request.overrideMimeType) {
+ http_request.overrideMimeType("text/xml");
+ }
+ } elseif (window.ActiveXObject) {
+ // IE
+ try {
+ http_request = new ActiveXObject("Msxml2.XMLHTTP");
+ } catch (e) {
+ try {
+ http_request = new ActiveXObject("Microsoft.XMLHTTP");
+ } catch (e) {}
+ }
+ }
+ if (!http_request) {
+ alert("Cannot create an XMLHTTP instance");
- // First Ajax request from initial page
+ return false;
+ }
+ http_request.onreadystatechange = server_response;
+ http_request.open("GET", url, true);
+ http_request.send(null);
+ }
- var http_request = false;
- var url_request = get_url(<?php echo ($linenumber.',"'.urlencode($curfilename).'",'.$foffset.','.$totalqueries.',"'.urlencode($delimiter).'"') ;?>);
- window.setTimeout("makeRequest(url_request)",500+<?php echo $delaypersession; ?>);
- </script>
+ function server_response()
+ {
+ // waiting for correct response
+ if (http_request.readyState != 4)
+ return;
+
+ if (http_request.status != 200) {
+ alert("Page unavailable, or wrong url!");
+
+ return;
+ }
+
+ // r = xml response
+ var r = http_request.responseXML;
+
+ //if received not XML but HTML with new page to show
+ if (!r || r.getElementsByTagName('root').length == 0) { var text = http_request.responseText;
+ document.open();
+ document.write(text);
+ document.close();
+
+ return;
+ }
+
+ // update "Starting from line: "
+ document.getElementsByTagName('p').item(1).innerHTML =
+ "Starting from line: " +
+ r.getElementsByTagName('linenumber').item(0).firstChild.nodeValue;
+
+ // update table with new values
+ for(i = 1; i <= 24; i++)
+ document.getElementsByTagName('td').item(i).firstChild.data = get_xml_data('elem'+i,r);
+
+ // update color bar
+ document.getElementsByTagName('td').item(25).innerHTML =
+ r.getElementsByTagName('elem_bar').item(0).firstChild.nodeValue;
+
+ // action url (XML response)
+ url_request = get_url(
+ get_xml_data('linenumber',r),
+ get_xml_data('fn',r),
+ get_xml_data('foffset',r),
+ get_xml_data('totalqueries',r),
+ get_xml_data('delimiter',r));
+
+ // ask for XML response
+ window.setTimeout("makeRequest(url_request)",500+<?php echo $delaypersession; ?>);
+ }
+
+ // First Ajax request from initial page
+
+ var http_request = false;
+ var url_request = get_url(<?php echo ($linenumber.',"'.urlencode($curfilename).'",'.$foffset.','.$totalqueries.',"'.urlencode($delimiter).'"') ;?>);
+ window.setTimeout("makeRequest(url_request)",500+<?php echo $delaypersession; ?>);
+ </script>
+
<?php
}
-
-?>
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/index.php 2014-04-25 11:29:22 UTC (rev 12473)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/index.php 2014-04-25 11:31:21 UTC (rev 12474)
@@ -9,10 +9,10 @@
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
*
- * @copyright XOOPS Project
+ * @copyright XOOPS Project
* @license http://www.fsf.org/copyleft/gpl.html GNU public license
- * @package
- * @author metalslug
+ * @package
+ * @author metalslug
*
* Version : $Id:
* ****************************************************************************
@@ -21,50 +21,50 @@
require_once '../../../include/cp_header.php';
include 'admin_header.php';
xoops_cp_header();
-$indexadmin = new ModuleAdmin();
+$indexadmin = new ModuleAdmin();
$tot_file=0;
if ($handle = opendir(XOOPS_ROOT_PATH.'/uploads/backup/')) {
- while (false !== ($file = readdir($handle))) {
- if ( $file == ".." || $file == "." || substr($file,0,1)=='.' || $file=="convert") continue;
+ while (false !== ($file = readdir($handle))) {
+ if ( $file == ".." || $file == "." || substr($file,0,1)=='.' || $file=="convert") continue;
$tot_file++;
}
- closedir($handle);
-}
+ closedir($handle);
+}
$val=mysql_query("SHOW VARIABLES LIKE 'character%'");
$val2=mysql_query("SHOW VARIABLES LIKE 'collation%'");
$sql = "SHOW TABLES";
$result = mysql_query($sql);
- $tot_tables = mysql_num_rows($result);
- $indexadmin->addInfoBox(_DB_BACKUP_BOX1);
- if ( 0 < $tot_file ) {
- $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX1, _MD_BACKUP_TOTALFILES, $tot_file, 'Red');
- } else {
- $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX1, _MD_BACKUP_TOTALFILES, $tot_file, 'Green');
- }
- $indexadmin->addInfoBox(_DB_BACKUP_BOX2);
- if ( 0 == $tot_tables ) {
- $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX2, _MD_BACKUP_TOTALDB_TABLES, $tot_tables, 'Red');
- } else {
- $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX2, _MD_BACKUP_TOTALDB_TABLES, $tot_tables, 'Green');
- }
- $a=0;
- while($re=mysql_fetch_array($val)) {
- $value[]=$re['Value'];
- $var_name[]=$re['Variable_name'];
- $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX2, $var_name[$a]." %s", $value[$a], 'Green');
- $a++;
- }
- $a=0;
- unset($value);
- unset($var_name);
- while($re=mysql_fetch_array($val2)) {
- $value[]=$re['Value'];
- $var_name[]=$re['Variable_name'];
- $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX2, $var_name[$a]." %s", $value[$a], 'Green');
- $a++;
- }
- echo $indexadmin->addNavigation('index.php') ;
- echo $indexadmin->renderIndex();
-
-include "admin_footer.php";
+ $tot_tables = mysql_num_rows($result);
+ $indexadmin->addInfoBox(_DB_BACKUP_BOX1);
+ if (0 < $tot_file) {
+ $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX1, _MD_BACKUP_TOTALFILES, $tot_file, 'Red');
+ } else {
+ $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX1, _MD_BACKUP_TOTALFILES, $tot_file, 'Green');
+ }
+ $indexadmin->addInfoBox(_DB_BACKUP_BOX2);
+ if (0 == $tot_tables) {
+ $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX2, _MD_BACKUP_TOTALDB_TABLES, $tot_tables, 'Red');
+ } else {
+ $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX2, _MD_BACKUP_TOTALDB_TABLES, $tot_tables, 'Green');
+ }
+ $a=0;
+ while ($re=mysql_fetch_array($val)) {
+ $value[]=$re['Value'];
+ $var_name[]=$re['Variable_name'];
+ $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX2, $var_name[$a]." %s", $value[$a], 'Green');
+ $a++;
+ }
+ $a=0;
+ unset($value);
+ unset($var_name);
+ while ($re=mysql_fetch_array($val2)) {
+ $value[]=$re['Value'];
+ $var_name[]=$re['Variable_name'];
+ $indexadmin->addInfoBoxLine(_DB_BACKUP_BOX2, $var_name[$a]." %s", $value[$a], 'Green');
+ $a++;
+ }
+ echo $indexadmin->addNavigation('index.php') ;
+ echo $indexadmin->renderIndex();
+
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/main.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/main.php 2014-04-25 11:29:22 UTC (rev 12473)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/backup/admin/main.php 2014-04-25 11:31:21 UTC (rev 12474)
@@ -3,172 +3,165 @@
include_once 'admin_header.php';
include_once XOOPS_ROOT_PATH."/modules/" . $xoopsModule->getVar("dirname") . "/include/functions.php";
if ( file_exists("../language/".$xoopsConfig['language']."/admin.php") ) {
- include_once "../language/".$xoopsConfig['language']."/admin.php";
-} else {
-include_once "../language/english/admin.php";
+ include_once '../language/'.$xoopsConfig['language']."/admin.php";
+} else {
+include_once '../language/english/admin.php';
}
include_once XOOPS_ROOT_PATH."/class/xoopsformloader.php";
$op = !empty( $_G...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 11:29:27
|
Revision: 12473
http://sourceforge.net/p/xoops/svn/12473
Author: beckmi
Date: 2014-04-25 11:29:22 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
XOOPS 2.5.7 Module Pack update: Avaman
Modified Paths:
--------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/about.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/admin_footer.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/admin_header.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/avatars.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/index.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/menu.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/smilies.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/docs/changelog.txt
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/include/Archive_Zip.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/include/gtickets.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/language/english/admin.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/language/english/modinfo.php
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/xoops_version.php
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/avaman_slogo.png
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/index.html
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/index.html
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/images/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/language/italian/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/language/japanese/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/language/persian/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/language/polish/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/language/spanish/
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/about.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/about.php 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/about.php 2014-04-25 11:29:22 UTC (rev 12473)
@@ -29,4 +29,4 @@
echo $aboutAdmin->addNavigation('about.php');
echo $aboutAdmin->renderAbout('6KJ7RW5DR3VTJ', false);
-include_once 'admin_footer.php';
\ No newline at end of file
+include_once 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/admin_footer.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/admin_footer.php 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/admin_footer.php 2014-04-25 11:29:22 UTC (rev 12473)
@@ -27,4 +27,4 @@
." " . _AM_MODULEADMIN_ADMIN_FOOTER . "\n"
."</div>";
-xoops_cp_footer();
\ No newline at end of file
+xoops_cp_footer();
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/admin_header.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/admin_header.php 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/admin_header.php 2014-04-25 11:29:22 UTC (rev 12473)
@@ -39,8 +39,8 @@
$pathIcon32 = '../'.$xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
-if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){
+if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))) {
include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php');
- }else{
+ } else {
redirect_header("../../../admin.php", 5, _AM_AVAMAN_MODULEADMIN_MISSING, false);
- }
\ No newline at end of file
+ }
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/avatars.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/avatars.php 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/avatars.php 2014-04-25 11:29:22 UTC (rev 12473)
@@ -21,17 +21,16 @@
*/
$avaman_allowed_exts = array(
- 'gif' => 'image/gif' ,
- 'jpg' => 'image/jpeg' ,
- 'jpeg' => 'image/jpeg' ,
- 'png' => 'image/png' ,
+ 'gif' => 'image/gif' ,
+ 'jpg' => 'image/jpeg' ,
+ 'jpeg' => 'image/jpeg' ,
+ 'png' => 'image/png' ,
) ;
$realmyname = 'avatars.php' ;
+include_once '../../../include/cp_header.php' ;
-include_once( '../../../include/cp_header.php' ) ;
-
-include_once "../include/gtickets.php" ;
+include_once '../include/gtickets.php';
include_once 'admin_header.php';
$indexAdmin = new ModuleAdmin();
@@ -42,136 +41,124 @@
// POST Stage
//
-if( ! empty( $_POST['modify_avatars'] ) ) {
+if ( ! empty( $_POST['modify_avatars'] ) ) {
- // Ticket Check
- if ( ! $xoopsGTicket->check() ) {
- redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors());
- }
+ // Ticket Check
+ if ( ! $xoopsGTicket->check() ) {
+ redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors());
+ }
- // rename
- $avatar_ids = array() ;
- if( is_array( @$_POST['avatar_names'] ) ) {
- foreach( $_POST['avatar_names'] as $avatar_id => $avatar_name ) {
- $avatar_id = intval( $avatar_id ) ;
- $db->query( "UPDATE ".$db->prefix("avatar")." SET avatar_name='".$myts->addSlashes($avatar_name)."' WHERE avatar_id=".intval($avatar_id) ) ;
- $avatar_ids[] = $avatar_id ;
- }
- }
+ // rename
+ $avatar_ids = array() ;
+ if ( is_array( @$_POST['avatar_names'] ) ) {
+ foreach ($_POST['avatar_names'] as $avatar_id => $avatar_name) {
+ $avatar_id = intval( $avatar_id ) ;
+ $db->query( "UPDATE ".$db->prefix("avatar")." SET avatar_name='".$myts->addSlashes($avatar_name)."' WHERE avatar_id=".intval($avatar_id) ) ;
+ $avatar_ids[] = $avatar_id ;
+ }
+ }
- // display
- foreach( $avatar_ids as $avatar_id ) {
- if( empty( $_POST['avatar_displays'][$avatar_id] ) ) {
- $db->query( "UPDATE ".$db->prefix("avatar")." SET avatar_display=0 WHERE avatar_id=$avatar_id" ) ;
- } else {
- $db->query( "UPDATE ".$db->prefix("avatar")." SET avatar_display=1 WHERE avatar_id=$avatar_id" ) ;
- }
- }
+ // display
+ foreach ($avatar_ids as $avatar_id) {
+ if ( empty( $_POST['avatar_displays'][$avatar_id] ) ) {
+ $db->query( "UPDATE ".$db->prefix("avatar")." SET avatar_display=0 WHERE avatar_id=$avatar_id" ) ;
+ } else {
+ $db->query( "UPDATE ".$db->prefix("avatar")." SET avatar_display=1 WHERE avatar_id=$avatar_id" ) ;
+ }
+ }
- // weight
- foreach( $avatar_ids as $avatar_id ) {
- $db->query( "UPDATE ".$db->prefix("avatar")." SET avatar_weight='".intval(@$_POST['avatar_weights'][$avatar_id])."' WHERE avatar_id=$avatar_id" ) ;
- }
+ // weight
+ foreach ($avatar_ids as $avatar_id) {
+ $db->query( "UPDATE ".$db->prefix("avatar")." SET avatar_weight='".intval(@$_POST['avatar_weights'][$avatar_id])."' WHERE avatar_id=$avatar_id" ) ;
+ }
- // delete
- foreach( $avatar_ids as $avatar_id ) {
- if( ! empty( $_POST['avatar_deletes'][$avatar_id] ) ) {
- $result = $db->query( "SELECT a.avatar_file,COUNT(l.user_id) FROM ".$db->prefix("avatar")." a NATURAL LEFT JOIN ".$db->prefix("avatar_user_link")." l WHERE a.avatar_id=$avatar_id GROUP BY a.avatar_id" ) ;
- if( $result ) {
- list( $file , $users ) = $db->fetchRow( $result ) ;
- if( $users > 0 ) continue ;
- if( strstr( $file , '..' ) ) die( '.. found.' ) ;
- @unlink( XOOPS_UPLOAD_PATH . '/' . $file ) ;
- $db->query( "DELETE FROM ".$db->prefix("avatar")." WHERE avatar_id=$avatar_id" ) ;
- }
- }
- }
+ // delete
+ foreach ($avatar_ids as $avatar_id) {
+ if ( ! empty( $_POST['avatar_deletes'][$avatar_id] ) ) {
+ $result = $db->query( "SELECT a.avatar_file,COUNT(l.user_id) FROM ".$db->prefix("avatar")." a NATURAL LEFT JOIN ".$db->prefix("avatar_user_link")." l WHERE a.avatar_id=$avatar_id GROUP BY a.avatar_id" ) ;
+ if ($result) {
+ list( $file , $users ) = $db->fetchRow( $result ) ;
+ if( $users > 0 ) continue ;
+ if( strstr( $file , '..' ) ) die( '.. found.' ) ;
+ @unlink( XOOPS_UPLOAD_PATH . '/' . $file ) ;
+ $db->query( "DELETE FROM ".$db->prefix("avatar")." WHERE avatar_id=$avatar_id" ) ;
+ }
+ }
+ }
- redirect_header( $realmyname , 2 , _AM_AVAMAN_DBUPDATED ) ;
- exit ;
+ redirect_header( $realmyname , 2 , _AM_AVAMAN_DBUPDATED ) ;
+ exit ;
}
-
// ARCHIVE UPLOAD
-if( ! empty( $_FILES['upload_archive']['tmp_name'] ) && is_uploaded_file( $_FILES['upload_archive']['tmp_name'] ) ) {
+if ( ! empty( $_FILES['upload_archive']['tmp_name'] ) && is_uploaded_file( $_FILES['upload_archive']['tmp_name'] ) ) {
- // extract stage
- $orig_filename4check = strtolower( $_FILES['upload_archive']['name'] ) ;
- $orig_ext4check = substr( $orig_filename4check , strrpos( $orig_filename4check , '.' ) + 1 ) ;
- if( $orig_ext4check == 'zip' ) {
-
- // zip
- include_once dirname(dirname(__FILE__)).'/include/Archive_Zip.php' ;
- $reader = new Archive_Zip( $_FILES['upload_archive']['tmp_name'] ) ;
- $files = $reader->extract( array( 'extract_as_string' => true ) ) ;
- if( ! is_array( @$files ) ) die( $reader->errorName() ) ;
-
- } else if( $orig_ext4check == 'tar' || $orig_ext4check == 'tgz' || $orig_ext4check == 'gz' ) {
-
- // tar or tgz or tar.gz
- include_once XOOPS_ROOT_PATH.'/class/class.tar.php' ;
- $tar = new tar() ;
- $tar->openTar( $_FILES['upload_archive']['tmp_name'] ) ;
- $files = array() ;
- foreach( $tar->files as $id => $info ) {
- $files[] = array(
- 'filename' => $info['name'] ,
- 'mtime' => $info['time'] ,
- 'content' => $info['file'] ,
- ) ;
- }
- if( empty( $files ) ) die( _AM_AVAMAN_ERR_INVALIDARCHIVE ) ;
+ // extract stage
+ $orig_filename4check = strtolower( $_FILES['upload_archive']['name'] ) ;
+ $orig_ext4check = substr( $orig_filename4check , strrpos( $orig_filename4check , '.' ) + 1 ) ;
+ if ($orig_ext4check == 'zip') {
- } else if( ! empty( $avaman_allowed_exts[$orig_ext4check] ) ) {
-
- // a single image file
- $files = array() ;
- $files[] = array(
- 'filename' => $_FILES['upload_archive']['name'] ,
- 'mtime' => time() ,
- 'content' => function_exists( 'file_get_contents' ) ? file_get_contents( $_FILES['upload_archive']['tmp_name'] ) : implode( file( $_FILES['upload_archive']['tmp_name'] ) ) ,
- ) ;
- } else {
- die( _AM_AVAMAN_INVALIDEXT ) ;
- }
+ // zip
+ include_once dirname(dirname(__FILE__)).'/include/Archive_Zip.php' ;
+ $reader = new Archive_Zip( $_FILES['upload_archive']['tmp_name'] ) ;
+ $files = $reader->extract( array( 'extract_as_string' => true ) ) ;
+ if( ! is_array( @$files ) ) die( $reader->errorName() ) ;
- // import stage
- $imported = 0 ;
- foreach( $files as $file ) {
-
- if( ! empty( $file['folder'] ) ) continue ;
- $file_pos = strrpos( $file['filename'] , '/' ) ;
- $file_name = $file_pos === false ? $file['filename'] : substr( $file['filename'] , $file_pos + 1 ) ;
- $ext_pos = strrpos( $file_name , '.' ) ;
- if( $ext_pos === false ) continue ;
- $ext = strtolower( substr( $file_name , $ext_pos + 1 ) ) ;
- if( empty( $avaman_allowed_exts[$ext] ) ) continue ;
- $file_node = substr( $file_name , 0 , $ext_pos ) ;
- $save_file_name = uniqid( 'savt' ) . '.' . $ext ;
- $fw = fopen( XOOPS_UPLOAD_PATH.'/'.$save_file_name , "w" ) ;
- if( ! $fw ) continue ;
- @fwrite( $fw , $file['content'] ) ;
- @fclose( $fw ) ;
- $db->query( "INSERT INTO ".$db->prefix("avatar")." SET avatar_file='".addslashes($save_file_name)."', avatar_name='".addslashes($file_node)."', avatar_mimetype='".addslashes(@$avaman_allowed_exts[$ext])."', avatar_created=UNIX_TIMESTAMP(), avatar_display=1, avatar_weight=0, avatar_type='S'" ) ;
+ } elseif ($orig_ext4check == 'tar' || $orig_ext4check == 'tgz' || $orig_ext4check == 'gz') {
- $imported ++ ;
- }
-
- redirect_header( $realmyname , 3 , sprintf( _AM_AVAMAN_FILEUPLOADED , $imported ) ) ;
- exit ;
-}
+ // tar or tgz or tar.gz
+ include_once XOOPS_ROOT_PATH.'/class/class.tar.php' ;
+ $tar = new tar() ;
+ $tar->openTar( $_FILES['upload_archive']['tmp_name'] ) ;
+ $files = array() ;
+ foreach ($tar->files as $id => $info) {
+ $files[] = array(
+ 'filename' => $info['name'] ,
+ 'mtime' => $info['time'] ,
+ 'content' => $info['file'] ,
+ ) ;
+ }
+ if( empty( $files ) ) die( _AM_AVAMAN_ERR_INVALIDARCHIVE ) ;
+ } elseif ( ! empty( $avaman_allowed_exts[$orig_ext4check] ) ) {
+ // a single image file
+ $files = array() ;
+ $files[] = array(
+ 'filename' => $_FILES['upload_archive']['name'] ,
+ 'mtime' => time() ,
+ 'content' => function_exists( 'file_get_contents' ) ? file_get_contents( $_FILES['upload_archive']['tmp_name'] ) : implode( file( $_FILES['upload_archive']['tmp_name'] ) ) ,
+ ) ;
+ } else {
+ die( _AM_AVAMAN_INVALIDEXT ) ;
+ }
+ // import stage
+ $imported = 0 ;
+ foreach ($files as $file) {
+ if( ! empty( $file['folder'] ) ) continue ;
+ $file_pos = strrpos( $file['filename'] , '/' ) ;
+ $file_name = $file_pos === false ? $file['filename'] : substr( $file['filename'] , $file_pos + 1 ) ;
+ $ext_pos = strrpos( $file_name , '.' ) ;
+ if( $ext_pos === false ) continue ;
+ $ext = strtolower( substr( $file_name , $ext_pos + 1 ) ) ;
+ if( empty( $avaman_allowed_exts[$ext] ) ) continue ;
+ $file_node = substr( $file_name , 0 , $ext_pos ) ;
+ $save_file_name = uniqid( 'savt' ) . '.' . $ext ;
+ $fw = fopen( XOOPS_UPLOAD_PATH.'/'.$save_file_name , "w" ) ;
+ if( ! $fw ) continue ;
+ @fwrite( $fw , $file['content'] ) ;
+ @fclose( $fw ) ;
+ $db->query( "INSERT INTO ".$db->prefix("avatar")." SET avatar_file='".addslashes($save_file_name)."', avatar_name='".addslashes($file_node)."', avatar_mimetype='".addslashes(@$avaman_allowed_exts[$ext])."', avatar_created=UNIX_TIMESTAMP(), avatar_display=1, avatar_weight=0, avatar_type='S'" ) ;
+ $imported ++ ;
+ }
+ redirect_header( $realmyname , 3 , sprintf( _AM_AVAMAN_FILEUPLOADED , $imported ) ) ;
+ exit ;
+}
-
-
-
-
-
// Form Stage
xoops_cp_header() ;
@@ -182,39 +169,39 @@
echo "
<form action='$realmyname' id='avaman_upload' method='post' enctype='multipart/form-data' class='odd'>
- <label for='upload_archive'>"._AM_AVAMAN_UPLOAD."</label>
- <br />
- <input type='file' id='upload_archive' name='upload_archive' size='60' />
- <input type='submit' value='"._SUBMIT."' />
+ <label for='upload_archive'>"._AM_AVAMAN_UPLOAD."</label>
+ <br />
+ <input type='file' id='upload_archive' name='upload_archive' size='60' />
+ <input type='submit' value='"._SUBMIT."' />
</form>
<form action='$realmyname' name='avaman_list' id='avaman_list' method='post'>
<table class='outer' id='avaman_main'>
- <tr>
- <th>"._AM_AVAMAN_TH_ID."</th>
- <th>"._AM_AVAMAN_TH_FILE."</th>
- <th>"._AM_AVAMAN_TH_AVATARNAME."</th>
- <th>"._AM_AVAMAN_TH_CREATED."</th>
- <th>"._AM_AVAMAN_TH_DISPLAY."</th>
- <th>"._AM_AVAMAN_TH_WEIGHT."</th>
- <th>"._AM_AVAMAN_TH_USERS."</th>
- <th>"._AM_AVAMAN_TH_DELETE."<input type='checkbox' name='selectall' onclick=\"with(document.avaman_list){for(i=0;i<length;i++){if(elements[i].type=='checkbox'&&elements[i].disabled==false&&elements[i].name.indexOf('deletes')>=0){elements[i].checked=this.checked;}}}\" title='"._AM_AVAMAN_CB_SELECTALL."' /></th>
- </tr>\n" ;
+ <tr>
+ <th>"._AM_AVAMAN_TH_ID."</th>
+ <th>"._AM_AVAMAN_TH_FILE."</th>
+ <th>"._AM_AVAMAN_TH_AVATARNAME."</th>
+ <th>"._AM_AVAMAN_TH_CREATED."</th>
+ <th>"._AM_AVAMAN_TH_DISPLAY."</th>
+ <th>"._AM_AVAMAN_TH_WEIGHT."</th>
+ <th>"._AM_AVAMAN_TH_USERS."</th>
+ <th>"._AM_AVAMAN_TH_DELETE."<input type='checkbox' name='selectall' onclick=\"with(document.avaman_list){for (i=0;i<length;i++) {if(elements[i].type=='checkbox'&&elements[i].disabled==false&&elements[i].name.indexOf('deletes')>=0) {elements[i].checked=this.checked;}}}\" title='"._AM_AVAMAN_CB_SELECTALL."' /></th>
+ </tr>\n" ;
-while( list( $avatar_id , $avatar_file , $avatar_name , $avatar_created , $avatar_display , $avatar_weight , $avatar_users ) = $db->fetchRow( $result ) ) {
- $evenodd = @$evenodd == 'even' ? 'odd' : 'even' ;
- $delete_disabled = $avatar_users > 0 ? "disabled='disabled'" : "" ;
+while ( list( $avatar_id , $avatar_file , $avatar_name , $avatar_created , $avatar_display , $avatar_weight , $avatar_users ) = $db->fetchRow( $result ) ) {
+ $evenodd = @$evenodd == 'even' ? 'odd' : 'even' ;
+ $delete_disabled = $avatar_users > 0 ? "disabled='disabled'" : "" ;
- echo "
- <tr>
- <td class='$evenodd' align='center'>$avatar_id</td>
- <td class='$evenodd' align='center'><img src='".XOOPS_UPLOAD_URL.'/'.urlencode($avatar_file)."' alt='' /></td>
- <td class='$evenodd' align='center'><input type='text' size='24' name='avatar_names[$avatar_id]' value='".htmlspecialchars($avatar_name,ENT_QUOTES)."' /></td>
- <td class='$evenodd' align='center'> ".formatTimestamp($avatar_created)."</td>
- <td class='$evenodd' align='center'><input type='checkbox' name='avatar_displays[$avatar_id]' ".($avatar_display?"checked='checked'":"")." /></td>
- <td class='$evenodd' align='center'><input type='text' size='4' name='avatar_weights[$avatar_id]' value='$avatar_weight' style='text-align:right;' /></td>
- <td class='$evenodd' align='center'>".intval($avatar_users)."</td>
- <td class='$evenodd' align='center'><input type='checkbox' name='avatar_deletes[$avatar_id]' $delete_disabled /></td>
- </tr>\n" ;
+ echo "
+ <tr>
+ <td class='$evenodd' align='center'>$avatar_id</td>
+ <td class='$evenodd' align='center'><img src='".XOOPS_UPLOAD_URL.'/'.urlencode($avatar_file)."' alt='' /></td>
+ <td class='$evenodd' align='center'><input type='text' size='24' name='avatar_names[$avatar_id]' value='".htmlspecialchars($avatar_name,ENT_QUOTES)."' /></td>
+ <td class='$evenodd' align='center'> ".formatTimestamp($avatar_created)."</td>
+ <td class='$evenodd' align='center'><input type='checkbox' name='avatar_displays[$avatar_id]' ".($avatar_display?"checked='checked'":"")." /></td>
+ <td class='$evenodd' align='center'><input type='text' size='4' name='avatar_weights[$avatar_id]' value='$avatar_weight' style='text-align:right;' /></td>
+ <td class='$evenodd' align='center'>".intval($avatar_users)."</td>
+ <td class='$evenodd' align='center'><input type='checkbox' name='avatar_deletes[$avatar_id]' $delete_disabled /></td>
+ </tr>\n" ;
}
echo "
</table>
@@ -223,4 +210,4 @@
</form>
" ;
-include "admin_footer.php";
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/index.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/index.php 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/index.php 2014-04-25 11:29:22 UTC (rev 12473)
@@ -24,9 +24,9 @@
include 'admin_header.php';
xoops_cp_header();
- $indexAdmin = new ModuleAdmin();
+ $indexAdmin = new ModuleAdmin();
echo $indexAdmin->addNavigation('index.php');
echo $indexAdmin->renderIndex();
-include "admin_footer.php";
\ No newline at end of file
+include 'admin_footer.php';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/menu.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/menu.php 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/menu.php 2014-04-25 11:29:22 UTC (rev 12473)
@@ -20,7 +20,6 @@
* @version $Id $
*/
-
defined("XOOPS_ROOT_PATH") or die("XOOPS root path not defined");
$path = dirname(dirname(dirname(dirname(__FILE__))));
@@ -33,7 +32,6 @@
$pathModuleAdmin = $module->getInfo('dirmoduleadmin');
$pathLanguage = $path . $pathModuleAdmin;
-
if (!file_exists($fileinc = $pathLanguage . '/language/' . $GLOBALS['xoopsConfig']['language'] . '/' . 'main.php')) {
$fileinc = $pathLanguage . '/language/english/main.php';
}
@@ -48,17 +46,17 @@
$adminmenu[$i]["link"] = 'admin/index.php';
$adminmenu[$i]["icon"] = $pathIcon32 . '/home.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_AVAMAN_AVATARMANAGER;
$adminmenu[$i]["link"] = 'admin/avatars.php';
$adminmenu[$i]["icon"] = $pathIcon32.'/penguin.png';
-$i++;
+++$i;
$adminmenu[$i]["title"] = _MI_AVAMAN_SMILIESMANAGER;
$adminmenu[$i]["link"] = 'admin/smilies.php';
$adminmenu[$i]["icon"] = $pathIcon32.'/face-smile.png';
-$i++;
+++$i;
$adminmenu[$i]['title'] = _AM_MODULEADMIN_ABOUT;
$adminmenu[$i]["link"] = 'admin/about.php';
-$adminmenu[$i]["icon"] = $pathIcon32 . '/about.png';
\ No newline at end of file
+$adminmenu[$i]["icon"] = $pathIcon32 . '/about.png';
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/smilies.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/smilies.php 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/admin/smilies.php 2014-04-25 11:29:22 UTC (rev 12473)
@@ -21,20 +21,18 @@
*/
$avaman_allowed_exts = array(
- 'gif' => 'image/gif' ,
- 'jpg' => 'image/jpeg' ,
- 'jpeg' => 'image/jpeg' ,
- 'png' => 'image/png' ,
+ 'gif' => 'image/gif' ,
+ 'jpg' => 'image/jpeg' ,
+ 'jpeg' => 'image/jpeg' ,
+ 'png' => 'image/png' ,
) ;
$realmyname = 'smilies.php' ;
-
-include_once( '../../../include/cp_header.php' ) ;
-include_once "../include/gtickets.php" ;
+include_once '../../../include/cp_header.php' ;
+include_once '../include/gtickets.php';
include_once 'admin_header.php';
$indexAdmin = new ModuleAdmin();
-
$db =& XoopsDatabaseFactory::getDatabaseConnection();
$myts =& MyTextSanitizer::getInstance() ;
@@ -42,135 +40,123 @@
// POST Stage
//
-if( ! empty( $_POST['modify_smilies'] ) ) {
+if ( ! empty( $_POST['modify_smilies'] ) ) {
- // Ticket Check
- if ( ! $xoopsGTicket->check() ) {
- redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors());
- }
+ // Ticket Check
+ if ( ! $xoopsGTicket->check() ) {
+ redirect_header(XOOPS_URL.'/',3,$xoopsGTicket->getErrors());
+ }
- // rename emotion
- $smiles_ids = array() ;
- if( is_array( @$_POST['emotions'] ) ) {
- foreach( $_POST['emotions'] as $smiles_id => $emotion ) {
- $smiles_id = intval( $smiles_id ) ;
- $db->query( "UPDATE ".$db->prefix("smiles")." SET emotion='".$myts->addSlashes($emotion)."' WHERE id=".intval($smiles_id) ) ;
- $smiles_ids[] = $smiles_id ;
- }
- }
+ // rename emotion
+ $smiles_ids = array() ;
+ if ( is_array( @$_POST['emotions'] ) ) {
+ foreach ($_POST['emotions'] as $smiles_id => $emotion) {
+ $smiles_id = intval( $smiles_id ) ;
+ $db->query( "UPDATE ".$db->prefix("smiles")." SET emotion='".$myts->addSlashes($emotion)."' WHERE id=".intval($smiles_id) ) ;
+ $smiles_ids[] = $smiles_id ;
+ }
+ }
- // code
- foreach( $smiles_ids as $smiles_id ) {
- $db->query( "UPDATE ".$db->prefix("smiles")." SET code='".$myts->addSlashes(@$_POST['codes'][$smiles_id])."' WHERE id=$smiles_id" ) ;
- }
+ // code
+ foreach ($smiles_ids as $smiles_id) {
+ $db->query( "UPDATE ".$db->prefix("smiles")." SET code='".$myts->addSlashes(@$_POST['codes'][$smiles_id])."' WHERE id=$smiles_id" ) ;
+ }
- // display
- foreach( $smiles_ids as $smiles_id ) {
- if( empty( $_POST['displays'][$smiles_id] ) ) {
- $db->query( "UPDATE ".$db->prefix("smiles")." SET display=0 WHERE id=$smiles_id" ) ;
- } else {
- $db->query( "UPDATE ".$db->prefix("smiles")." SET display=1 WHERE id=$smiles_id" ) ;
- }
- }
+ // display
+ foreach ($smiles_ids as $smiles_id) {
+ if ( empty( $_POST['displays'][$smiles_id] ) ) {
+ $db->query( "UPDATE ".$db->prefix("smiles")." SET display=0 WHERE id=$smiles_id" ) ;
+ } else {
+ $db->query( "UPDATE ".$db->prefix("smiles")." SET display=1 WHERE id=$smiles_id" ) ;
+ }
+ }
- // delete
- foreach( $smiles_ids as $smiles_id ) {
- if( ! empty( $_POST['deletes'][$smiles_id] ) ) {
- $result = $db->query( "SELECT smile_url FROM ".$db->prefix("smiles")." WHERE id=$smiles_id" ) ;
- if( $result ) {
- list( $file ) = $db->fetchRow( $result ) ;
- if( strstr( $file , '..' ) ) die( '.. found.' ) ;
- @unlink( XOOPS_UPLOAD_PATH . '/' . $file ) ;
- $db->query( "DELETE FROM ".$db->prefix("smiles")." WHERE id=$smiles_id" ) ;
- }
- }
- }
+ // delete
+ foreach ($smiles_ids as $smiles_id) {
+ if ( ! empty( $_POST['deletes'][$smiles_id] ) ) {
+ $result = $db->query( "SELECT smile_url FROM ".$db->prefix("smiles")." WHERE id=$smiles_id" ) ;
+ if ($result) {
+ list( $file ) = $db->fetchRow( $result ) ;
+ if( strstr( $file , '..' ) ) die( '.. found.' ) ;
+ @unlink( XOOPS_UPLOAD_PATH . '/' . $file ) ;
+ $db->query( "DELETE FROM ".$db->prefix("smiles")." WHERE id=$smiles_id" ) ;
+ }
+ }
+ }
- redirect_header( $realmyname , 2 , _AM_AVAMAN_DBUPDATED ) ;
- exit ;
+ redirect_header( $realmyname , 2 , _AM_AVAMAN_DBUPDATED ) ;
+ exit ;
}
-
// ARCHIVE UPLOAD
-if( ! empty( $_FILES['upload_archive']['tmp_name'] ) && is_uploaded_file( $_FILES['upload_archive']['tmp_name'] ) ) {
+if ( ! empty( $_FILES['upload_archive']['tmp_name'] ) && is_uploaded_file( $_FILES['upload_archive']['tmp_name'] ) ) {
- // extract stage
- $orig_filename4check = strtolower( $_FILES['upload_archive']['name'] ) ;
- $orig_ext4check = substr( $orig_filename4check , strrpos( $orig_filename4check , '.' ) + 1 ) ;
- if( $orig_ext4check == 'zip' ) {
-
- // zip
- include_once dirname(dirname(__FILE__)).'/include/Archive_Zip.php' ;
- $reader = new Archive_Zip( $_FILES['upload_archive']['tmp_name'] ) ;
- $files = $reader->extract( array( 'extract_as_string' => true ) ) ;
- if( ! is_array( @$files ) ) die( $reader->errorName() ) ;
-
- } else if( $orig_ext4check == 'tar' || $orig_ext4check == 'tgz' || $orig_ext4check == 'gz' ) {
-
- // tar or tgz or tar.gz
- include_once XOOPS_ROOT_PATH.'/class/class.tar.php' ;
- $tar = new tar() ;
- $tar->openTar( $_FILES['upload_archive']['tmp_name'] ) ;
- $files = array() ;
- foreach( $tar->files as $id => $info ) {
- $files[] = array(
- 'filename' => $info['name'] ,
- 'mtime' => $info['time'] ,
- 'content' => $info['file'] ,
- ) ;
- }
- if( empty( $files ) ) die( _AM_AVAMAN_ERR_INVALIDARCHIVE ) ;
+ // extract stage
+ $orig_filename4check = strtolower( $_FILES['upload_archive']['name'] ) ;
+ $orig_ext4check = substr( $orig_filename4check , strrpos( $orig_filename4check , '.' ) + 1 ) ;
+ if ($orig_ext4check == 'zip') {
- } else if( ! empty( $avaman_allowed_exts[$orig_ext4check] ) ) {
-
- // a single image file
- $files = array() ;
- $files[] = array(
- 'filename' => $_FILES['upload_archive']['name'] ,
- 'mtime' => time() ,
- 'content' => function_exists( 'file_get_contents' ) ? file_get_contents( $_FILES['upload_archive']['tmp_name'] ) : implode( file( $_FILES['upload_archive']['tmp_name'] ) ) ,
- ) ;
- } else {
- die( _AM_AVAMAN_INVALIDEXT ) ;
- }
+ // zip
+ include_once dirname(dirname(__FILE__)).'/include/Archive_Zip.php' ;
+ $reader = new Archive_Zip( $_FILES['upload_archive']['tmp_name'] ) ;
+ $files = $reader->extract( array( 'extract_as_string' => true ) ) ;
+ if( ! is_array( @$files ) ) die( $reader->errorName() ) ;
- // import stage
- $imported = 0 ;
- foreach( $files as $file ) {
-
- if( ! empty( $file['folder'] ) ) continue ;
- $file_pos = strrpos( $file['filename'] , '/' ) ;
- $file_name = $file_pos === false ? $file['filename'] : substr( $file['filename'] , $file_pos + 1 ) ;
- $ext_pos = strrpos( $file_name , '.' ) ;
- if( $ext_pos === false ) continue ;
- $ext = strtolower( substr( $file_name , $ext_pos + 1 ) ) ;
- if( empty( $avaman_allowed_exts[$ext] ) ) continue ;
- $file_node = substr( $file_name , 0 , $ext_pos ) ;
- $save_file_name = uniqid( 'smil' ) . '.' . $ext ;
- $fw = fopen( XOOPS_UPLOAD_PATH.'/'.$save_file_name , "w" ) ;
- if( ! $fw ) continue ;
- @fwrite( $fw , $file['content'] ) ;
- @fclose( $fw ) ;
- $db->query( "INSERT INTO ".$db->prefix("smiles")." SET smile_url='".addslashes($save_file_name)."', code='".addslashes(rawurldecode($file_node))."', display=0, emotion=''" ) ;
+ } elseif ($orig_ext4check == 'tar' || $orig_ext4check == 'tgz' || $orig_ext4check == 'gz') {
- $imported ++ ;
- }
-
- redirect_header( $realmyname , 3 , sprintf( _AM_AVAMAN_FILEUPLOADED , $imported ) ) ;
- exit ;
-}
+ // tar or tgz or tar.gz
+ include_once XOOPS_ROOT_PATH.'/class/class.tar.php' ;
+ $tar = new tar() ;
+ $tar->openTar( $_FILES['upload_archive']['tmp_name'] ) ;
+ $files = array() ;
+ foreach ($tar->files as $id => $info) {
+ $files[] = array(
+ 'filename' => $info['name'] ,
+ 'mtime' => $info['time'] ,
+ 'content' => $info['file'] ,
+ ) ;
+ }
+ if( empty( $files ) ) die( _AM_AVAMAN_ERR_INVALIDARCHIVE ) ;
+ } elseif ( ! empty( $avaman_allowed_exts[$orig_ext4check] ) ) {
+ // a single image file
+ $files = array() ;
+ $files[] = array(
+ 'filename' => $_FILES['upload_archive']['name'] ,
+ 'mtime' => time() ,
+ 'content' => function_exists( 'file_get_contents' ) ? file_get_contents( $_FILES['upload_archive']['tmp_name'] ) : implode( file( $_FILES['upload_archive']['tmp_name'] ) ) ,
+ ) ;
+ } else {
+ die( _AM_AVAMAN_INVALIDEXT ) ;
+ }
+ // import stage
+ $imported = 0 ;
+ foreach ($files as $file) {
+ if( ! empty( $file['folder'] ) ) continue ;
+ $file_pos = strrpos( $file['filename'] , '/' ) ;
+ $file_name = $file_pos === false ? $file['filename'] : substr( $file['filename'] , $file_pos + 1 ) ;
+ $ext_pos = strrpos( $file_name , '.' ) ;
+ if( $ext_pos === false ) continue ;
+ $ext = strtolower( substr( $file_name , $ext_pos + 1 ) ) ;
+ if( empty( $avaman_allowed_exts[$ext] ) ) continue ;
+ $file_node = substr( $file_name , 0 , $ext_pos ) ;
+ $save_file_name = uniqid( 'smil' ) . '.' . $ext ;
+ $fw = fopen( XOOPS_UPLOAD_PATH.'/'.$save_file_name , "w" ) ;
+ if( ! $fw ) continue ;
+ @fwrite( $fw , $file['content'] ) ;
+ @fclose( $fw ) ;
+ $db->query( "INSERT INTO ".$db->prefix("smiles")." SET smile_url='".addslashes($save_file_name)."', code='".addslashes(rawurldecode($file_node))."', display=0, emotion=''" ) ;
+ $imported ++ ;
+ }
+ redirect_header( $realmyname , 3 , sprintf( _AM_AVAMAN_FILEUPLOADED , $imported ) ) ;
+ exit ;
+}
-
-
-
-
-
// Form Stage
xoops_cp_header() ;
echo $indexAdmin->addNavigation('smilies.php');
@@ -182,34 +168,34 @@
echo "
<form action='$realmyname' id='avaman_upload' method='post' enctype='multipart/form-data' class='odd'>
- <label for='upload_archive'>"._AM_AVAMAN_UPLOAD."</label>
- <br />
- <input type='file' id='upload_archive' name='upload_archive' size='60' />
- <input type='submit' value='"._SUBMIT."' />
+ <label for='upload_archive'>"._AM_AVAMAN_UPLOAD."</label>
+ <br />
+ <input type='file' id='upload_archive' name='upload_archive' size='60' />
+ <input type='submit' value='"._SUBMIT."' />
</form>
<form action='$realmyname' name='avaman_list' id='avaman_list' method='post'>
<table class='outer' id='avaman_main'>
- <tr>
- <th>"._AM_AVAMAN_TH_ID."</th>
- <th>"._AM_AVAMAN_TH_FILE."</th>
- <th>"._AM_AVAMAN_TH_CODE."</th>
- <th>"._AM_AVAMAN_TH_EMOTION."</th>
- <th>"._AM_AVAMAN_TH_SMILEDISPLAY."</th>
- <th>"._AM_AVAMAN_TH_DELETE."<input type='checkbox' name='selectall' onclick=\"with(document.avaman_list){for(i=0;i<length;i++){if(elements[i].type=='checkbox'&&elements[i].disabled==false&&elements[i].name.indexOf('deletes')>=0){elements[i].checked=this.checked;}}}\" title='"._AM_AVAMAN_CB_SELECTALL."' /></th>
- </tr>\n" ;
+ <tr>
+ <th>"._AM_AVAMAN_TH_ID."</th>
+ <th>"._AM_AVAMAN_TH_FILE."</th>
+ <th>"._AM_AVAMAN_TH_CODE."</th>
+ <th>"._AM_AVAMAN_TH_EMOTION."</th>
+ <th>"._AM_AVAMAN_TH_SMILEDISPLAY."</th>
+ <th>"._AM_AVAMAN_TH_DELETE."<input type='checkbox' name='selectall' onclick=\"with(document.avaman_list){for (i=0;i<length;i++) {if(elements[i].type=='checkbox'&&elements[i].disabled==false&&elements[i].name.indexOf('deletes')>=0) {elements[i].checked=this.checked;}}}\" title='"._AM_AVAMAN_CB_SELECTALL."' /></th>
+ </tr>\n" ;
-while( list( $smiles_id , $code , $file , $emotion , $display ) = $db->fetchRow( $result ) ) {
- $evenodd = @$evenodd == 'even' ? 'odd' : 'even' ;
+while ( list( $smiles_id , $code , $file , $emotion , $display ) = $db->fetchRow( $result ) ) {
+ $evenodd = @$evenodd == 'even' ? 'odd' : 'even' ;
- echo "
- <tr>
- <td class='$evenodd' align='center'>$smiles_id</td>
- <td class='$evenodd' align='center'><img src='".XOOPS_UPLOAD_URL.'/'.$file."' alt='' /></td>
- <td class='$evenodd' align='center'><input type='text' size='12' name='codes[$smiles_id]' value='".htmlspecialchars($code,ENT_QUOTES)."' /></td>
- <td class='$evenodd' align='center'><input type='text' size='24' name='emotions[$smiles_id]' value='".htmlspecialchars($emotion,ENT_QUOTES)."' /></td>
- <td class='$evenodd' align='center'><input type='checkbox' name='displays[$smiles_id]' ".($display?"checked='checked'":"")." /></td>
- <td class='$evenodd' align='center'><input type='checkbox' name='deletes[$smiles_id]' /></td>
- </tr>\n" ;
+ echo "
+ <tr>
+ <td class='$evenodd' align='center'>$smiles_id</td>
+ <td class='$evenodd' align='center'><img src='".XOOPS_UPLOAD_URL.'/'.$file."' alt='' /></td>
+ <td class='$evenodd' align='center'><input type='text' size='12' name='codes[$smiles_id]' value='".htmlspecialchars($code,ENT_QUOTES)."' /></td>
+ <td class='$evenodd' align='center'><input type='text' size='24' name='emotions[$smiles_id]' value='".htmlspecialchars($emotion,ENT_QUOTES)."' /></td>
+ <td class='$evenodd' align='center'><input type='checkbox' name='displays[$smiles_id]' ".($display?"checked='checked'":"")." /></td>
+ <td class='$evenodd' align='center'><input type='checkbox' name='deletes[$smiles_id]' /></td>
+ </tr>\n" ;
}
echo "
</table>
@@ -218,4 +204,4 @@
</form>
" ;
-include "admin_footer.php";
\ No newline at end of file
+include 'admin_footer.php';
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/avaman_slogo.png
===================================================================
(Binary files differ)
Index: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/avaman_slogo.png
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/avaman_slogo.png 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/avaman_slogo.png 2014-04-25 11:29:22 UTC (rev 12473)
Property changes on: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/avaman_slogo.png
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/images/index.html 2014-04-25 11:29:22 UTC (rev 12473)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Added: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/index.html
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/index.html (rev 0)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/assets/index.html 2014-04-25 11:29:22 UTC (rev 12473)
@@ -0,0 +1 @@
+ <script>history.go(-1);</script>
\ No newline at end of file
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/docs/changelog.txt
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/docs/changelog.txt 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/docs/changelog.txt 2014-04-25 11:29:22 UTC (rev 12473)
@@ -1,29 +1,34 @@
-CHANGELOG:
-==================
+0.24 Beta 1 2014-04-23
+=================================
+- moved all images, CSS, and JS files to /assets (mamba)
+0.23 2012/05/22:
+=================================
+- some PSR-2 code formatting (mamba)
+
0.22 2012/05/22:
-=================
+=================================
- converted to XOOPS ModuleAdmin GUI (mamba)
-0.21 (2006-04-06 )
-=================
+0.21 2006-04-06
+=================================
- added select/deselect all
- added polish (thx kurakbu) 0.21a
- added italian (thx Defkon1) 0.21b
- added persian (thx irmtfan) 0.21c
- added spanish (thx debianus) 0.21d
-0.20 (2006-04-05)
-=================
+0.20 2006-04-05
+=================================
- added smilies manager
-0.11 (2006-04-05)
-=================
+0.11 2006-04-05
+=================================
- modified language constants
- added a column of users
- fixed a bug used avatar can be deleted
- added submenu for 2.2.x (thx McDonald)
-0.10 (2006-04-04)
-=================
--the 1st implementation
\ No newline at end of file
+0.10 2006-04-04
+=================================
+- original release
Modified: XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/include/Archive_Zip.php
===================================================================
--- XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/include/Archive_Zip.php 2014-04-25 05:09:29 UTC (rev 12472)
+++ XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/avaman/include/Archive_Zip.php 2014-04-25 11:29:22 UTC (rev 12473)
@@ -85,8 +85,6 @@
define('ARCHIVE_ZIP_PARAM_PRE_ADD', 'callback_pre_add' );
define('ARCHIVE_ZIP_PARAM_POST_ADD', 'callback_post_add' );
-
-
/**
* Class for manipulating zip archive files
*
@@ -145,6 +143,7 @@
die("The extension 'zlib' couldn't be found.\n".
"Please make sure your version of PHP was built ".
"with 'zlib' support.\n");
+
return false;
}
@@ -159,10 +158,10 @@
// {{{ create()
/**
* This method creates a Zip Archive with the filename set with
- * the constructor.
- * The files and directories indicated in $p_filelist
+ * the constructor.
+ * The files and directories indicated in $p_filelist
* are added in the archive.
- * When a directory is in the list, the directory and its content is added
+ * When a directory is in the list, the directory and its content is added
* in the archive.
* The methods takes a variable list of parameters in $p_params.
* The supported parameters for this method are :
@@ -177,7 +176,7 @@
* by a comma, or an array of filenames.
* @param mixed $p_params An array of variable parameters and values.
* @return mixed An array of file description on success,
- * an error code on error
+ * an error code on error
*/
function create($p_filelist, $p_params=0)
{
@@ -185,15 +184,15 @@
// ----- Set default values
if ($p_params === 0) {
- $p_params = array();
+ $p_params = array();
}
if ($this->_check_parameters($p_params,
- array('no_compression' => false,
- 'add_path' => "",
- 'remove_path' => "",
- 'remove_all_path' => false)) != 1) {
- return 0;
- }
+ array('no_compression' => false,
+ 'add_path' => "",
+ 'remove_path' => "",
+ 'remove_all_path' => false)) != 1) {
+ return 0;
+ }
// ----- Look if the $p_filelist is really an array
$p_result_list = array();
@@ -212,7 +211,7 @@
// ----- Invalid variable
else {
$this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER,
- 'Invalid variable type p_filelist');
+ 'Invalid variable type p_filelist');
$v_result = ARCHIVE_ZIP_ERR_INVALID_PARAMETER;
}
@@ -228,8 +227,8 @@
/**
* This method add files or directory in an existing Zip Archive.
* If the Zip Archive does not exist it is created.
- * The files and directories to add are indicated in $p_filelist.
- * When a directory is in the list, the directory and its content is added
+ * The files and directories to add are indicated in $p_filelist.
+ * When a directory is in the list, the directory and its content is added
* in the archive.
* The methods takes a variable list of parameters in $p_params.
* The supported parameters for this method are :
@@ -248,7 +247,7 @@
* by a comma, or an array of filenames.
* @param mixed $p_params An array of variable parameters and values.
* @return mixed An array of file description on success,
- * 0 on an unrecoverable failure, an error code is logged.
+ * 0 on an unrecoverable failure, an error code is logged.
*/
function add($p_filelist, $p_params=0)
{
@@ -256,17 +255,17 @@
// ----- Set default values
if ($p_params === 0) {
- $p_params = array();
+ $p_params = array();
}
if ($this->_check_parameters($p_params,
- array ('no_compression' => false,
- 'add_path' => '',
- 'remove_path' => '',
- 'remove_all_path' => false,
- 'callback_pre_add' => '',
- 'callback_post_add' => '')) != 1) {
- return 0;
- }
+ array ('no_compression' => false,
+ 'add_path' => '',
+ 'remove_path' => '',
+ 'remove_all_path' => false,
+ 'callback_pre_add' => '',
+ 'callback_post_add' => '')) != 1) {
+ return 0;
+ }
// ----- Look if the $p_filelist is really an array
$p_result_list = array();
@@ -287,7 +286,7 @@
// ----- Invalid variable
else {
$this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER,
- "add() : Invalid variable type p_filelist");
+ "add() : Invalid variable type p_filelist");
$v_result = ARCHIVE_ZIP_ERR_INVALID_PARAMETER;
}
@@ -303,11 +302,11 @@
// {{{ listContent()
/**
* This method gives the names and properties of the files and directories
- * which are present in the zip archive.
+ * which are present in the zip archive.
* The properties of each entries in the list are :
* filename : Name of the file.
- * For create() or add() it's the filename given by the user.
- * For an extract() it's the filename of the extracted file.
+ * For create() or add() it's the filename given by the user.
+ * For an extract() it's the filename of the extracted file.
* stored_filename : Name of the file / directory stored in the archive.
* size : Size of the stored file.
* compressed_size : Size of the file's data compressed in the archive
@@ -322,27 +321,27 @@
* filtered : the file/dir was not extracted (filtered by user)
* already_a_directory : the file can't be extracted because a
* directory with the same name already
- * exists
+ * exists
* write_protected : the file can't be extracted because a file
* with the same name already exists and is
* write protected
* newer_exist : the file was not extracted because a newer
- * file already exists
+ * file already exists
* path_creation_fail : the file is not extracted because the
- * folder does not exists and can't be
- * created
+ * folder does not exists and can't be
+ * created
* write_error : the file was not extracted because there was a
* error while writing the file
* read_error : the file was not extracted because there was a
- * error while reading the file
+ * error while reading the file
* invalid_header : the file was not extracted because of an
- * archive format error (bad file header)
+ * archive format error (bad file header)
* Note that each time a method can continue operating when there
* is an error on a single file, the error is only logged in the file status.
*
* @access public
* @return mixed An array of file description on success,
- * 0 on an unrecoverable failure, an error code is logged.
+ * 0 on an unrecoverable failure, an error code is logged.
*/
function listContent()
{
@@ -356,6 +355,7 @@
$v_list = array();
if ($this->_list($v_list) != 1) {
unset($v_list);
+
return(0);
}
@@ -370,11 +370,11 @@
* feature (extract by name, by index, by ereg, by preg). The extraction
* can occur in the current path or an other path.
* All the advanced features are activated by the use of variable
- * parameters.
- * The return value is an array of entry descriptions which gives
- * information on extracted files (See listContent()).
- * The method may return a success value (an array) even if some files
- * are not correctly extracted (see the file status in listContent()).
+ * parameters.
+ * The return value is an array of entry descriptions which gives
+ * information on extracted files (See listContent()).
+ * The method may return a success value (an array) even if some files
+ * are not correctly extracted (see the file status in listContent()).
* The supported variable parameters for this method are :
* 'add_path' : Path where the files and directories are to be extracted
* 'remove_path' : First part ('root' part) of the memorized path
@@ -399,7 +399,7 @@
* @access public
* @param mixed $p_params An array of variable parameters and values.
* @return mixed An array of file description on success,
- * 0 on an unrecoverable failure, an error code is logged.
+ * 0 on an unrecoverable failure, an error code is logged.
*/
function extract($p_params=0)
{
@@ -413,27 +413,28 @@
// ----- Set default values
if ($p_params === 0) {
- $p_params = array();
+ $p_params = array();
}
if ($this->_check_parameters($p_params,
- array ('extract_as_string' => false,
- 'add_path' => '',
- 'remove_path' => '',
- 'remove_all_path' => false,
- 'callback_pre_extract' => '',
- 'callback_post_extract' => '',
- 'set_chmod' => 0,
- 'by_name' => '',
- 'by_index' => '',
- 'by_ereg' => '',
- 'by_preg' => '') ) != 1) {
- return 0;
- }
+ array ('extract_as_string' => false,
+ 'add_path' => '',
+ 'remove_path' => '',
+ 'remove_all_path' => false,
+ 'callback_pre_extract' => '',
+ 'callback_post_extract' => '',
+ 'set_chmod' => 0,
+ 'by_name' => '',
+ 'by_index' => '',
+ 'by_ereg' => '',
+ 'by_preg' => '') ) != 1) {
+ return 0;
+ }
// ----- Call the extracting fct
$v_list = array();
if ($this->_extractByRule($v_list, $p_params) != 1) {
unset($v_list);
+
return(0);
}
@@ -441,7 +442,6 @@
}
// }}}
-
// {{{ delete()
/**
* This methods delete archive entries in the zip archive.
@@ -462,7 +462,7 @@
* @access public
* @param mixed $p_params An array of variable parameters and values.
* @return mixed An array of file description on success,
- * 0 on an unrecoverable failure, an error code is logged.
+ * 0 on an unrecoverable failure, an error code is logged.
*/
function delete($p_params)
{
@@ -475,12 +475,12 @@
// ----- Set default values
if ($this->_check_parameters($p_params,
- array ('by_name' => '',
- 'by_index' => '',
- 'by_ereg' => '',
- 'by_preg' => '') ) != 1) {
- return 0;
- }
+ array ('by_name' => '',
+ 'by_index' => '',
+ 'by_ereg' => '',
+ 'by_preg' => '') ) != 1) {
+ return 0;
+ }
// ----- Check that at least one rule is set
if ( ($p_params['by_name'] == '')
@@ -488,8 +488,9 @@
&& ($p_params['by_ereg'] == '')
&& ($p_params['by_preg'] == '')) {
$this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER,
- 'At least one filtering rule must'
- .' be set as parameter');
+ 'At least one filtering rule must'
+ .' be set as parameter');
+
return 0;
}
@@ -497,6 +498,7 @@
$v_list = array();
if ($this->_deleteByRule($v_list, $p_params) != 1) {
unset($v_list);
+
return(0);
}
@@ -536,8 +538,9 @@
// ----- Open the zip file
if (($this->_zip_fd = @fopen($this->_zipname, 'rb')) == 0) {
$this->_errorLog(ARCHIVE_ZIP_ERR_READ_OPEN_FAIL,
- 'Unable to open archive \''.$this->_zipname
- .'\' in binary read mode');
+ 'Unable to open archive \''.$this->_zipname
+ .'\' in binary read mode');
+
return 0;
}
@@ -559,16 +562,15 @@
}
// }}}
-
// {{{ duplicate()
/**
* This method creates an archive by copying the content of an other one.
- * If the archive already exist, it is replaced by the new one without
- * any warning.
+ * If the archive already exist, it is replaced by the new one without
+ * any warning.
*
* @access public
* @param mixed $p_archive It can be a valid Archive_Zip object or
- * the filename of a valid zip archive.
+ * the filename of a valid zip archive.
* @return integer 1 on success, 0 on failure.
*/
function duplicate($p_archive)
@@ -577,7 +579,7 @@
// ----- Look if the $p_archive is a Archive_Zip object
if ( (is_object($p_archive))
- && (strtolower(get_class($p_archive)) == 'archive_zip')) {
+ && (strtolower(get_class($p_archive)) == 'archive_zip')) {
$v_result = $this->_duplicate($p_archive->_zipname);
}
@@ -587,10 +589,9 @@
// TBC : Should also check the archive format
if (!is_file($p_archive)) {
$this->_errorLog(ARCHIVE_ZIP_ERR_MISSING_FILE,
- "No file with filename '".$p_archive."'");
+ "No file with filename '".$p_archive."'");
$v_result = ARCHIVE_ZIP_ERR_MISSING_FILE;
- }
- else {
+ } else {
$v_result = $this->_duplicate($p_archive);
}
}
@@ -598,7 +599,7 @@
// ----- Invalid variable
else {
$this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER,
- "Invalid variable type p_archive_to_add");
+ "Invalid variable type p_archive_to_add");
$v_result = ARCHIVE_ZIP_ERR_INVALID_PARAMETER;
}
@@ -609,13 +610,13 @@
// {{{ merge()
/**
* This method merge a valid zip archive at the end of the
- * archive identified by the Archive_Zip object.
+ * archive identified by the Archive_Zip object.
* If the archive ($this) does not exist, the merge becomes a duplicate.
* If the archive to add does not exist, the merge is a success.
*
* @access public
* @param mixed $p_archive_to_add It can be a valid Archive_Zip object or
- * the filename of a valid zip archive.
+ * the filename of a valid zip archive.
* @return integer 1 on success, 0 on failure.
*/
function merge($p_archive_to_add)
@@ -630,7 +631,7 @@
// ----- Look if the $p_archive_to_add is a Archive_Zip object
if ( (is_object($p_archive_to_add))
- && (strtolower(get_class($p_archive_to_add)) == 'archive_zip')) {
+ && (strtolower(get_class($p_archive_to_add)) == 'archive_zip')) {
$v_result = $this->_merge($p_archive_to_add);
}
@@ -646,7 +647,7 @@
// ----- Invalid variable
else {
$this->_errorLog(ARCHIVE_ZIP_ERR_INVALID_PARAMETER,
- "Invalid variable type p_archive_to_add");
+ "Invalid variable type p_archive_to_add");
$v_result = ARCHIVE_ZIP_ERR_INVALID_PARAMETER;
}
@@ -678,29 +679,27 @@
function errorName($p_with_code=false)
{
$v_const_list = get_defined_constants();
-
- // ----- Extract error constants from all const.
+
+ // ----- Extract error constants from all const.
for (reset($v_const_list);
- list($v_key, $v_value) = each($v_const_list);) {
- if (substr($v_key, 0, strlen('ARCHIVE_ZIP_ERR_'))
- =='ARCHIVE_ZIP_ERR_') {
- $v_error_list[$v_key] = $v_value;
- }
+ list($v_key, $v_value) = each($v_const_list);) {
+ if (substr($v_key, 0, strlen('ARCHIVE_ZIP_ERR_'))
+ =='ARCHIVE_ZIP_ERR_') {
+ $v_error_list[$v_key] = $v_value;
+ }
}
-
+
// ----- Search the name form the code value
$v_key=array_search($this->_error_code, $v_error_list, true);
- if ($v_key!=false) {
+ if ($v_key!=false) {
$v_value = $v_key;
- }
- else {
+ } else {
$v_value = 'NoName';
- }
-
+ }
+
if ($p_with_code) {
return($v_value.' ('.$this->_error_code.')');
- }
- else {
+ } else {
return($v_value);
}
}
@@ -721,14 +720,12 @@
{
if ($p_full) {
return($this->errorName(true)." : ".$this->_error_string);
- }
- else {
+ } else {
return($this->_error_string." [code ".$this->_error_code."]");
}
}
// }}}
-
// -----------------------------------------------------------------------------
// ***** UNDER THIS LINE ARE DEFINED PRIVATE INTERNAL FUNCTIONS *****
// ***** *****
@@ -767,7 +764,8 @@
if (!is_file($this->_zipname)) {
// ----- Error log
$this->_errorLog(ARCHIVE_ZIP_ERR_MISSING_FILE,
- "Missing archive file '".$this->_zipname."'");
+ "Missing archive file '".$this->_zipname."'");
+
return(false);
}
@@ -775,7 +773,8 @@
if (!is_readable($this->_zipname)) {
// ----- Error log
$this->_errorLog(ARCHIVE_ZIP_ERR_READ_OPEN_FAIL,
- "Unable to read archive '".$this->_zipname."'");
+ "Unable to read archive '".$this->_zipname."'");
+
return(false);
}
@@ -810,13 +809,12 @@
$v_result=1;
$v_list_detail = array();
- $p_add_dir = $p_params['add_path'];
- $p_remove_dir = $p_params['remove_path'];
- $p_remove_all_dir = $p_params['remove_all_path'];
+ $p_add_dir = $p_params['add_path'];
+ $p_remove_dir = $p_params['remove_path'];
+ $p_remove_all_dir = $p_params['remove_all_path'];
// ----- Open the file in write mode
- if (($v_result = $this->_openFd('wb')) != 1)
- {
+ if (($v_result = $this->_openFd('wb')) != 1) {
// ----- Return
return $v_result;
}
@@ -849,13 +847,14 @@
$v_result=1;
$v_list_detail = array();
- $p_add_dir = $p_params['add_path'];
- $p_remove_dir = $p_params['remove_path'];
- $p_remove_all_dir = $p_params['remove_all_path'];
+ $p_add_dir = $p_params['add_path'];
+ $p_remove_dir = $p_params['remove_path'];
+ $p_remove_all_dir = $p_params['remove_all_path'];
// ----- Look if the archive exists or is empty and need to b...
[truncated message content] |
|
From: <be...@us...> - 2014-04-25 05:09:34
|
Revision: 12472
http://sourceforge.net/p/xoops/svn/12472
Author: beckmi
Date: 2014-04-25 05:09:29 +0000 (Fri, 25 Apr 2014)
Log Message:
-----------
Adding uploader.php improvement from Zyspec
Modified Paths:
--------------
XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
XoopsCore/branches/2.5.x/2.5.7/htdocs/class/uploader.php
Modified: XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-04-24 18:26:01 UTC (rev 12471)
+++ XoopsCore/branches/2.5.x/2.5.7/docs/changelog.250.txt 2014-04-25 05:09:29 UTC (rev 12472)
@@ -3,7 +3,7 @@
===============================
2014/xx/xx: Version 2.5.7 Final
===============================
-- updated XoopsMediaUploader to use system memory values from php.ini, and to offer random file names (mamba/luciorota)
+- updated XoopsMediaUploader to use system memory values from php.ini, and to offer random file names (mamba/luciorota/zyspec)
===============================
2014/04/06: Version 2.5.7 RC 1
Modified: XoopsCore/branches/2.5.x/2.5.7/htdocs/class/uploader.php
===================================================================
--- XoopsCore/branches/2.5.x/2.5.7/htdocs/class/uploader.php 2014-04-24 18:26:01 UTC (rev 12471)
+++ XoopsCore/branches/2.5.x/2.5.7/htdocs/class/uploader.php 2014-04-25 05:09:29 UTC (rev 12472)
@@ -127,19 +127,17 @@
}
$this->uploadDir = $uploadDir;
- if (isset($maxFileSize) && $maxFileSize > 0) {
+ $maxUploadInBytes = $this->return_bytes(ini_get('upload_max_filesize'));
+ $maxPostInBytes = $this->return_bytes(ini_get('post_max_size'));
+ $memoryLimitInBytes = $this->return_bytes(ini_get('memory_limit'));
+ if (intval($maxFileSize) > 0) {
$maxFileSizeInBytes = $this->return_bytes($maxFileSize);
- $maxUploadInBytes = $this->return_bytes(ini_get('upload_max_filesize'));
- $maxPostInBytes = $this->return_bytes(ini_get('post_max_size'));
- $memoryLimitInBytes = $this->return_bytes(ini_get('memory_limit'));
- $newMaxFileSize = min($maxFileSizeInBytes, $maxUploadInBytes, $maxPostInBytes, $memoryLimitInBytes);
- $this->maxFileSize = $newMaxFileSize;
+ $newMaxFileSize = min($maxFileSizeInBytes, $maxUploadInBytes, $maxPostInBytes, $memoryLimitInBytes);
} else {
- $this->maxFileSize = $maxFileSize;
+ $newMaxFileSize = min($maxUploadInBytes, $maxPostInBytes, $memoryLimitInBytes);
}
+ $this->maxFileSize = $newMaxFileSize;
-
-
if (isset($maxWidth)) {
$this->maxWidth = intval($maxWidth);
}
|
|
From: <txm...@us...> - 2014-04-24 18:26:07
|
Revision: 12471
http://sourceforge.net/p/xoops/svn/12471
Author: txmodxoops
Date: 2014-04-24 18:26:01 +0000 (Thu, 24 Apr 2014)
Log Message:
-----------
Added class/session.php file
Updated
Modified Paths:
--------------
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/fields.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/header.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/modules.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/tables.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fieldelements.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/modules.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/include/common.php
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/xoops_version.php
Added Paths:
-----------
XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/session.php
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/fields.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/fields.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/fields.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -21,7 +21,7 @@
include 'header.php';
// Recovered value of arguments op in the URL $
//$op = TDMCreate_CleanVars($_REQUEST, 'op', 'list', 'string');
-$tdmcreate = TDMCreate::getInstance();
+//$tdmcreate = TDMCreate::getInstance();
$op = TDMCreateRequest::getString('op', 'list');
// Get table Variables
$table_id = TDMCreate_CleanVars($_REQUEST, 'table_id');
@@ -33,16 +33,16 @@
$table_nbfields = TDMCreateRequest::getInt('table_nbfields');
$table_fieldname = TDMCreateRequest::getString('table_fieldname', '');*/
// Get field Variables
-/*$field_id = TDMCreate_CleanVars($_REQUEST, 'field_id');
+$field_id = TDMCreate_CleanVars($_REQUEST, 'field_id');
$field_mid = TDMCreate_CleanVars($_REQUEST, 'field_mid');
$field_tid = TDMCreate_CleanVars($_REQUEST, 'field_tid');
$field_numb = TDMCreate_CleanVars($_REQUEST, 'field_numb');
-$field_name = TDMCreate_CleanVars($_REQUEST, 'field_name', '', 'string');*/
-$field_id = TDMCreateRequest::getInt('field_id');
+$field_name = TDMCreate_CleanVars($_REQUEST, 'field_name', '', 'string');
+/*$field_id = TDMCreateRequest::getInt('field_id');
$field_mid = TDMCreateRequest::getInt('field_mid');
$field_tid = TDMCreateRequest::getInt('field_tid');
$field_numb = TDMCreateRequest::getInt('field_numb');
-$field_name = TDMCreateRequest::getString('field_name', '');
+$field_name = TDMCreateRequest::getString('field_name', ''); */
//
switch ($op)
{
@@ -151,21 +151,22 @@
break;
case 'save':
+ //
if ( !$GLOBALS['xoopsSecurity']->check() ) {
redirect_header('fields.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors()));
}
-
+ //
if (isset($field_id)) {
$obj =& $fieldsHandler->get($field_id);
} else {
$obj =& $fieldsHandler->create();
}
- if ($table_nbfields > 0) {
- $datas = array();
- for( $i = 0; $i < $table_nbfields; $i++ ) {
- $datas[$i] = array('field_mid' => $table_mid[$i],
+ //
+ if ($field_numb > 0) {
+ for( $i = 0; $i < $field_numb; $i++ ) {
+ $datas = array('field_mid' => $table_mid[$i],
'field_tid' => $table_id[$i],
- 'field_numb' => $table_nbfields[$i],
+ 'field_numb' => $field_numb[$i],
'field_name' => $_POST['field_name'][$i],
'field_type' => $_POST['field_type'][$i],
'field_value' => $_POST['field_value'][$i],
@@ -183,18 +184,19 @@
'field_main' => (($i == $_REQUEST['field_main']) ? '1' : '0'),
'field_search' => (($_REQUEST['field_search'][$i] == 1) ? '1' : '0'),
'field_required' => (($_REQUEST['field_required'][$i] == 1) ? '1' : '0')
- );
- }
- foreach ($datas as $value) {
- $obj->setVars( $value );
- $fieldsHandler->insert($obj);
- }
+ );
+ foreach ($datas as $key => $value) {
+ $obj->setVars( $value );
+ $fieldsHandler->insert($obj);
+ }
+ }
}
+ //
if ($obj->isNew()) {
redirect_header('fields.php', 2, sprintf(_AM_TDMCREATE_FIELD_FORM_SAVED_OK, $_REQUEST['table_name']));
} else {
redirect_header('fields.php', 2, sprintf(_AM_TDMCREATE_FIELD_FORM_UPDATED_OK, $_REQUEST['table_name']));
- }
+ }
//
$GLOBALS['xoopsTpl']->assign('error', $obj->getHtmlErrors());
$form = $obj->getForm($field_mid, $field_tid, $field_numb, $field_name);
@@ -218,43 +220,43 @@
case 'toggle':
if (isset($_GET['table_id'])) {
if (isset($_GET['table_blocks'])) {
- $table_blocks = intval($_GET['table_blocks']);
- $table_blocks = ($table_blocks == 1) ? 0 : 1;
+ $tbl_blocks = intval($_GET['table_blocks']);
+ $table_blocks = ($tbl_blocks == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_blocks', $table_blocks);
} elseif (isset($_GET['table_admin'])) {
- $table_admin = intval($_GET['table_admin']);
- $table_admin = ($table_admin == 1) ? 0 : 1;
+ $tbl_admin = intval($_GET['table_admin']);
+ $table_admin = ($tbl_admin == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_admin', $table_admin);
} elseif (isset($_GET['table_user'])) {
- $table_user = intval($_GET['table_user']);
- $table_user = ($table_user == 1) ? 0 : 1;
+ $tbl_user = intval($_GET['table_user']);
+ $table_user = ($tbl_user == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_user', $table_user);
} elseif (isset($_GET['table_submenu'])) {
- $table_submenu = intval($_GET['table_submenu']);
- $table_submenu = ($table_submenu == 1) ? 0 : 1;
+ $tbl_submenu = intval($_GET['table_submenu']);
+ $table_submenu = ($tbl_submenu == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_submenu', $table_submenu);
} elseif (isset($_GET['table_search'])) {
- $table_search = intval($_GET['table_search']);
- $table_search = ($table_search == 1) ? 0 : 1;
+ $tbl_search = intval($_GET['table_search']);
+ $table_search = ($tbl_search == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_search', $table_search);
} elseif (isset($_GET['table_comments'])) {
- $table_comments = intval($_GET['table_comments']);
- $table_comments = ($table_comments == 1) ? 0 : 1;
+ $tbl_comments = intval($_GET['table_comments']);
+ $table_comments = ($tbl_comments == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_comments', $table_comments);
} elseif (isset($_GET['table_notifications'])) {
- $table_notifications = intval($_GET['table_notifications']);
- $table_notifications = ($table_notifications == 1) ? 0 : 1;
+ $tbl_notifications = intval($_GET['table_notifications']);
+ $table_notifications = ($tbl_notifications == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_notifications', $table_notifications);
} elseif (isset($_GET['table_permissions'])) {
- $table_permissions = intval($_GET['table_permissions']);
- $table_permissions = ($table_permissions == 1) ? 0 : 1;
+ $tbl_permissions = intval($_GET['table_permissions']);
+ $table_permissions = ($tbl_permissions == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_permissions', $table_permissions);
}
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/header.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/header.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/header.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -29,15 +29,17 @@
$pathIcon32 = '../' . $xoopsModule->getInfo('icons32');
$pathModuleAdmin = $xoopsModule->getInfo('dirmoduleadmin');
+$tdmcreate = TDMCreate::getInstance();
+
// Get class handler
-$modulesHandler =& xoops_getModuleHandler('modules', $thisDirname);
-$tablesHandler =& xoops_getModuleHandler('tables', $thisDirname);
-$fieldsHandler =& xoops_getModuleHandler('fields', $thisDirname);
-$fieldtypeHandler=& xoops_getModuleHandler('fieldtype', $thisDirname);
-$fieldattributesHandler=& xoops_getModuleHandler('fieldattributes', $thisDirname);
-$fieldnullHandler=& xoops_getModuleHandler('fieldnull', $thisDirname);
-$fieldkeyHandler=& xoops_getModuleHandler('fieldkey', $thisDirname);
-$fieldelementsHandler=& xoops_getModuleHandler('fieldelements', $thisDirname);
+$modulesHandler =& $tdmcreate->getHandler('modules');
+$tablesHandler =& $tdmcreate->getHandler('tables');
+$fieldsHandler =& $tdmcreate->getHandler('fields');
+$fieldtypeHandler =& $tdmcreate->getHandler('fieldtype');
+$fieldattributesHandler =& $tdmcreate->getHandler('fieldattributes');
+$fieldnullHandler =& $tdmcreate->getHandler('fieldnull');
+$fieldkeyHandler =& $tdmcreate->getHandler('fieldkey');
+$fieldelementsHandler =& $tdmcreate->getHandler('fieldelements');
//
$myts =& MyTextSanitizer::getInstance();
if (!isset($xoopsTpl) || !is_object($xoopsTpl)) {
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/modules.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/modules.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/modules.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -22,7 +22,7 @@
// Recovered value of argument op in the URL $
//$op = TDMCreate_CleanVars($_REQUEST, 'op', 'list', 'string');
//$mod_id = TDMCreate_CleanVars($_REQUEST, 'mod_id');
-$tdmcreate = TDMCreate::getInstance();
+//$tdmcreate = TDMCreate::getInstance();
$op = TDMCreateRequest::getString('op', 'list');
//
$mod_id = TDMCreateRequest::getInt('mod_id');
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/tables.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/tables.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/admin/tables.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -21,7 +21,7 @@
include 'header.php';
// Recovered value of arguments op in the URL $
//$op = TDMCreate_CleanVars($_REQUEST, 'op', 'list', 'string');
-$tdmcreate = TDMCreate::getInstance();
+//$tdmcreate = TDMCreate::getInstance();
$op = TDMCreateRequest::getString('op', 'list');
//
/*$mod_id = TDMCreate_CleanVars($_REQUEST, 'mod_id');
@@ -204,9 +204,9 @@
if( $obj->isNew() ) {
$table_iid = $GLOBALS['xoopsDB']->getInsertId();
$table_action = '&field_mid='.$table_mid.'&field_tid='.$table_iid.'&field_numb='.$table_nbfields.'&field_name='.$table_fieldname;
- redirect_header('fields.php?op=new'.$table_action, 3, sprintf(_AM_TDMCREATE_TABLE_FORM_SAVED_OK, $_POST['table_name']));
+ redirect_header('fields.php?op=new'.$table_action, 5, sprintf(_AM_TDMCREATE_TABLE_FORM_SAVED_OK, $_POST['table_name']));
} else {
- redirect_header('tables.php', 3, sprintf(_AM_TDMCREATE_TABLE_FORM_UPDATED_OK, $_POST['table_name']));
+ redirect_header('tables.php', 5, sprintf(_AM_TDMCREATE_TABLE_FORM_UPDATED_OK, $_POST['table_name']));
}
}
@@ -247,43 +247,43 @@
case 'toggle':
if (isset($_GET['table_id'])) {
if (isset($_GET['table_blocks'])) {
- $table_blocks = intval($_GET['table_blocks']);
- $table_blocks = ($table_blocks == 1) ? 0 : 1;
+ $tbl_blocks = intval($_GET['table_blocks']);
+ $table_blocks = ($tbl_blocks == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_blocks', $table_blocks);
} elseif (isset($_GET['table_admin'])) {
- $table_admin = intval($_GET['table_admin']);
- $table_admin = ($table_admin == 1) ? 0 : 1;
+ $tbl_admin = intval($_GET['table_admin']);
+ $table_admin = ($tbl_admin == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_admin', $table_admin);
} elseif (isset($_GET['table_user'])) {
- $table_user = intval($_GET['table_user']);
- $table_user = ($table_user == 1) ? 0 : 1;
+ $tbl_user = intval($_GET['table_user']);
+ $table_user = ($tbl_user == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_user', $table_user);
} elseif (isset($_GET['table_submenu'])) {
- $table_submenu = intval($_GET['table_submenu']);
- $table_submenu = ($table_submenu == 1) ? 0 : 1;
+ $tbl_submenu = intval($_GET['table_submenu']);
+ $table_submenu = ($tbl_submenu == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_submenu', $table_submenu);
} elseif (isset($_GET['table_search'])) {
- $table_search = intval($_GET['table_search']);
- $table_search = ($table_search == 1) ? 0 : 1;
+ $tbl_search = intval($_GET['table_search']);
+ $table_search = ($tbl_search == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_search', $table_search);
} elseif (isset($_GET['table_comments'])) {
- $table_comments = intval($_GET['table_comments']);
- $table_comments = ($table_comments == 1) ? 0 : 1;
+ $tbl_comments = intval($_GET['table_comments']);
+ $table_comments = ($tbl_comments == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_comments', $table_comments);
} elseif (isset($_GET['table_notifications'])) {
- $table_notifications = intval($_GET['table_notifications']);
- $table_notifications = ($table_notifications == 1) ? 0 : 1;
+ $tbl_notifications = intval($_GET['table_notifications']);
+ $table_notifications = ($tbl_notifications == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_notifications', $table_notifications);
} elseif (isset($_GET['table_permissions'])) {
- $table_permissions = intval($_GET['table_permissions']);
- $table_permissions = ($table_permissions == 1) ? 0 : 1;
+ $tbl_permissions = intval($_GET['table_permissions']);
+ $table_permissions = ($tbl_permissions == 1) ? 0 : 1;
$obj =& $tablesHandler->get($table_id);
$obj->setVar('table_permissions', $table_permissions);
}
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fieldelements.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fieldelements.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fieldelements.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -39,6 +39,18 @@
$this->initVar('fieldelement_name', XOBJ_DTYPE_TXTBOX);
}
+ /**
+ * @param string $method
+ * @param array $args
+ *
+ * @return mixed
+ */
+ public function __call($method, $args)
+ {
+ $arg = isset($args[0]) ? $args[0] : null;
+ return $this->getVar($method, $arg);
+ }
+
/*
* @static function &getInstance
* @param null
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/fields.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -30,6 +30,11 @@
/**
* @var mixed
*/
+ private $tdmc = null;
+
+ /**
+ * @var mixed
+ */
private $table = null;
/*
@@ -38,6 +43,7 @@
*/
public function __construct()
{
+ $this->tdmc = TDMCreate::getInstance();
$this->table = TDMCreateTables::getInstance();
$this->initVar('field_id', XOBJ_DTYPE_INT);
$this->initVar('field_mid', XOBJ_DTYPE_INT);
@@ -61,6 +67,18 @@
$this->initVar('field_required', XOBJ_DTYPE_INT);
}
+ /**
+ * @param string $method
+ * @param array $args
+ *
+ * @return mixed
+ */
+ public function __call($method, $args)
+ {
+ $arg = isset($args[0]) ? $args[0] : null;
+ return $this->getVar($method, $arg);
+ }
+
/*
* @static function &getInstance
* @param null
@@ -86,7 +104,7 @@
public function getForm($f_mid = null, $f_tid = null, $f_numb = null, $f_name = null, $action = false)
{
if ($action === false) {
- $action = XOOPS_URL.'/modules/TDMCreate/admin/fields.php'; //$_SERVER['REQUEST_URI'];
+ $action = $_SERVER['REQUEST_URI'];
}
$isNew = $this->isNew();
$title = $isNew ? sprintf(_AM_TDMCREATE_FIELD_ADD) : sprintf(_AM_TDMCREATE_FIELD_EDIT);
@@ -98,13 +116,13 @@
$form = new TDMCreateThemeForm(null, 'form', $action, 'post', true);
$form->setExtra('enctype="multipart/form-data"');
- $tablesHandler = xoops_getModuleHandler('tables');
- //$fieldsHandler = xoops_getModuleHandler('fields');
- $fieldelementsHandler =& xoops_getModuleHandler('fieldelements');
- $fieldtypeHandler =& xoops_getModuleHandler('fieldtype');
- $fieldattrsHandler =& xoops_getModuleHandler('fieldattributes');
- $fieldnullHandler =& xoops_getModuleHandler('fieldnull');
- $fieldkeyHandler =& xoops_getModuleHandler('fieldkey');
+ $tablesHandler = $this->tdmc->getHandler('tables');
+ //$fieldsHandler = $this->tdmc->getHandler('fields');
+ $fieldelementsHandler =& $this->tdmc->getHandler('fieldelements');
+ $fieldtypeHandler =& $this->tdmc->getHandler('fieldtype');
+ $fieldattrsHandler =& $this->tdmc->getHandler('fieldattributes');
+ $fieldnullHandler =& $this->tdmc->getHandler('fieldnull');
+ $fieldkeyHandler =& $this->tdmc->getHandler('fieldkey');
// New Object HtmlTable
$form->addElement(new TDMCreateFormLabel('<table border="0" cellspacing="1" class="outer width100">'));
$form->addElement(new TDMCreateFormLabel('<thead class="center">'));
@@ -159,7 +177,7 @@
$form->addElement(new TDMCreateFormLabel('<td class="center">'.$field_key_select->render().'</td>'));
// Field Autoincrement
if($i == 1) {
- $field_autoincrement = $this->isNew() ? 0 : $this->getVar('field_autoincrement');
+ $field_autoincrement = $this->isNew() ? 1 : $this->getVar('field_autoincrement');
$check_field_autoincrement = new XoopsFormCheckBox(' ', 'field_autoincrement['.$i.']', $field_autoincrement);
$check_field_autoincrement->addOption(1, _AM_TDMCREATE_FIELD_AUTO_INCREMENT);
$form->addElement(new TDMCreateFormLabel('<td>'.$check_field_autoincrement->render().'</td></tr>'));
@@ -209,9 +227,9 @@
$check_field_block->addOption(1, _AM_TDMCREATE_FIELD_BLOCK);
$parameters_tray->addElement($check_field_block);
- $field_mnfield = $this->isNew() ? 1 : $this->getVar('field_main');
- $field_main = new XoopsFormRadio('', 'field_main['.$i.']', $field_mnfield);
- $field_main->addOption( $i, _AM_TDMCREATE_FIELD_MAINFIELD );
+ $field_mnfield = $this->isNew() ? ( $i == 1 ) : $this->getVar('field_main');
+ $field_main = new XoopsFormRadio('', 'field_main', $field_mnfield);
+ $field_main->addOption( '', _AM_TDMCREATE_FIELD_MAINFIELD );
$parameters_tray->addElement($field_main);
$field_search = $this->isNew() ? 0 : $this->getVar('field_search');
@@ -251,8 +269,8 @@
$f_mid = $this->table->getVar('table_mid');
$f_tid = $this->table->getVar('table_id');
$f_numb = $this->table->getVar('table_nbfields');
- $f_name = $this->table->getVar('table_fieldname');
- $ret['edit_form'] = $this->getForm($f_mid, $f_tid, $f_numb, $f_name);
+ //$f_name = $this->table->getVar('table_fieldname');
+ $ret['edit_form'] = $this->getForm($f_mid, $f_tid, $f_numb/*, $f_name*/);
return $ret;
}
}
@@ -265,6 +283,11 @@
/**
* @var mixed
*/
+ public $tdmc = null;
+
+ /**
+ * @var mixed
+ */
public $table = null;
/*
@@ -273,10 +296,33 @@
*/
public function __construct(&$db)
{
+ $this->tdmc = TDMCreate::getInstance();
$this->table = TDMCreateTables::getInstance();
parent::__construct($db, 'mod_tdmcreate_fields', 'tdmcreatefields', 'field_id', 'field_tid');
}
+ /**
+ * @param bool $isNew
+ *
+ * @return object
+ */
+ public function &create($isNew = true)
+ {
+ return parent::create($isNew);
+ }
+
+ /**
+ * retrieve a field
+ *
+ * @param int $id field_id
+ *
+ * @return mixed reference to the {@link TDMCreateFields} object
+ */
+ public function &get($id)
+ {
+ return parent::get($id);
+ }
+
/*
* @public function getFieldModuleId
* @param integer $field_id
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/files/class_files.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -123,7 +123,7 @@
*
* @param null
*/
- function __construct()
+ public function __construct()
{
\$this->XoopsObject();
{$initvar_functions}
@@ -145,10 +145,10 @@
*
* @param mixed \$action
*/
- function getForm(\$action = false)
+ public function getForm(\$action = false)
{
if (\$action === false) {
- \$action = \$_SERVER['REQUEST_URI'];
+ \$action = filter_input(INPUT_SERVER, 'REQUEST_URI', FILTER_SANITIZE_ENCODED);
}
\$title = \$this->isNew() ? sprintf({$lang_add}) : sprintf({$lang_edit});
@@ -223,8 +223,10 @@
* @param string $fpif
* @param string $fpmf
*/
- public function getClassHandler($module_name, $table_name, $fpif, $fpmf) {
- $ucf_mod_table_handler = ucfirst($module_name).ucfirst($table_name);
+ public function getClassHandler($module_name, $table_name, $fpif, $fpmf) {
+ $ucf_module_name = ucfirst($module_name);
+ $ucf_table_name = ucfirst($table_name);
+ $ucf_mod_table_handler = $ucf_module_name . $ucf_table_name;
$ret = <<<EOT
/*
@@ -237,7 +239,7 @@
*
* @param string \$db
*/
- function __construct(&\$db)
+ public function __construct(&\$db)
{
parent::__construct(\$db, 'mod_{$module_name}_{$table_name}', '{$module_name}{$table_name}', '{$fpif}', '{$fpmf}');
}
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/modules.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/modules.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/modules.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -80,6 +80,18 @@
$this->initVar('mod_subversion', XOBJ_DTYPE_TXTBOX, $this->tdmcreate->getConfig('subversion'));
}
+ /**
+ * @param string $method
+ * @param array $args
+ *
+ * @return mixed
+ */
+ public function __call($method, $args)
+ {
+ $arg = isset($args[0]) ? $args[0] : null;
+ return $this->getVar($method, $arg);
+ }
+
/*
* @static function &getInstance
* @param null
Added: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/session.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/session.php (rev 0)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/session.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -0,0 +1,105 @@
+<?php
+/*
+ You may not change or alter any portion of this comment or credits
+ of supporting developers from this source code or any supporting source code
+ which is considered copyrighted (c) material of the original comment or credit authors.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ */
+/**
+ * TDMCreate class
+ *
+ * @copyright The XUUPS Project http://sourceforge.net/projects/xuups/
+ * @license http://www.fsf.org/copyleft/gpl.html GNU public license
+ * @package TDMCreate
+ * @since 1.0
+ * @author trabis <lus...@gm...>
+ * @author Harry Fuecks (PHP Anthology Volume II)
+ * @version $Id: 1.91 session.php 12453 2014-03-28 18:34:46Z timgno $
+ */
+defined('XOOPS_ROOT_PATH') or die('Restricted access');
+
+class TDMCreateSession
+{
+ /**
+ * Session constructor<br />
+ * Starts the session with session_start()
+ * <strong>Note:</strong> that if the session has already started,
+ * session_start() does nothing
+ */
+ protected function __construct()
+ {
+ @session_start();
+ }
+
+ /*
+ * @static function &getInstance
+ * @param null
+ */
+ public static function &getInstance()
+ {
+ static $_sess = false;
+ if (!isset($_sess)) {
+ $_sess = new self();
+ }
+ return $_sess;
+ }
+
+ /**
+ * Sets a session variable
+ *
+ * @param string $name name of variable
+ * @param mixed $value value of variable
+ *
+ * @return void
+ * @access public
+ */
+ public function setSession($name, $value)
+ {
+ $_SESSION[$name] = $value;
+ }
+
+ /**
+ * Fetches a session variable
+ *
+ * @param string $name name of variable
+ *
+ * @return mixed value of session variable
+ * @access public
+ */
+ public function getSession($name)
+ {
+ if (isset($_SESSION[$name])) {
+ return $_SESSION[$name];
+ } else {
+ return false;
+ }
+ }
+
+ /**
+ * Deletes a session variable
+ *
+ * @param string $name name of variable
+ *
+ * @return void
+ * @access public
+ */
+ public function deleteSession($name)
+ {
+ unset($_SESSION[$name]);
+ }
+
+ /**
+ * Destroys the whole session
+ *
+ * @return void
+ * @access public
+ */
+ public function destroySession()
+ {
+ $_SESSION = array();
+ session_destroy();
+ }
+}
\ No newline at end of file
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/class/tables.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -57,6 +57,18 @@
$this->initVar('table_permissions',XOBJ_DTYPE_INT);
}
+ /**
+ * @param string $method
+ * @param array $args
+ *
+ * @return mixed
+ */
+ public function __call($method, $args)
+ {
+ $arg = isset($args[0]) ? $args[0] : null;
+ return $this->getVar($method, $arg);
+ }
+
/*
* @static function &getInstance
* @param null
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/include/common.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/include/common.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/include/common.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -39,5 +39,6 @@
define('TDMC_UPLOAD_IMGTAB_PATH', TDMC_UPLOAD_PATH . '/images/tables' );
define('TDMC_UPLOAD_IMGTAB_URL', TDMC_UPLOAD_URL . '/images/tables' );
+include_once TDMC_PATH . '/class/session.php';
include_once TDMC_PATH . '/class/helper.php';
include_once TDMC_PATH . '/class/request.php';
\ No newline at end of file
Modified: XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/xoops_version.php
===================================================================
--- XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/xoops_version.php 2014-04-24 09:13:13 UTC (rev 12470)
+++ XoopsModules/TDMCreate/branches/timgno/1.91/TDMCreate/xoops_version.php 2014-04-24 18:26:01 UTC (rev 12471)
@@ -411,5 +411,5 @@
$modversion['config'][$i]['description'] = "";
$modversion['config'][$i]['formtype'] = "textbox";
$modversion['config'][$i]['valuetype'] = "text";
-$modversion['config'][$i]['default'] = '12458';
+$modversion['config'][$i]['default'] = '12465';
unset($i);
\ No newline at end of file
|
|
From: <be...@us...> - 2014-04-24 09:13:16
|
Revision: 12470
http://sourceforge.net/p/xoops/svn/12470
Author: beckmi
Date: 2014-04-24 09:13:13 +0000 (Thu, 24 Apr 2014)
Log Message:
-----------
branching older module pack as the basis for x257 module pack
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/trunk/
|
|
From: <be...@us...> - 2014-04-24 09:12:10
|
Revision: 12469
http://sourceforge.net/p/xoops/svn/12469
Author: beckmi
Date: 2014-04-24 09:12:07 +0000 (Thu, 24 Apr 2014)
Log Message:
-----------
adjusting folders
Removed Paths:
-------------
XoopsModules/modulepacks/x257basicmodulepack/trunk/
|
|
From: <be...@us...> - 2014-04-24 00:17:56
|
Revision: 12468
http://sourceforge.net/p/xoops/svn/12468
Author: beckmi
Date: 2014-04-24 00:17:54 +0000 (Thu, 24 Apr 2014)
Log Message:
-----------
Placeholder for XOOPS 2.5.7 Basic Module Pack
Added Paths:
-----------
XoopsModules/modulepacks/x257basicmodulepack/
XoopsModules/modulepacks/x257basicmodulepack/branches/
XoopsModules/modulepacks/x257basicmodulepack/releases/
XoopsModules/modulepacks/x257basicmodulepack/trunk/
XoopsModules/modulepacks/x257basicmodulepack/trunk/Frameworks/
XoopsModules/modulepacks/x257basicmodulepack/trunk/class/
XoopsModules/modulepacks/x257basicmodulepack/trunk/modules/
|