From: <be...@us...> - 2012-07-16 12:08:57
|
Revision: 9889 http://xoops.svn.sourceforge.net/xoops/?rev=9889&view=rev Author: beckmi Date: 2012-07-16 12:08:42 +0000 (Mon, 16 Jul 2012) Log Message: ----------- Adding version 2.0 Modified Paths: -------------- XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/about.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/admin.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/admin_header.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/funcs.js XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/import.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/index.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/menu.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/partner.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/xoopspartners.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/partners_list.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/keyhighlighter.class.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/partner.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/footer.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/header.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/links/partner.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/blocksadmin.inc.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/common.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/functions.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/metagen.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/notification.inc.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/search.inc.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/index.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/join.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/admin.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/blocks.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/common.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/mail_template/global_partner_submitted.tpl XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/mail_template/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/mail_template/partner_approved.tpl XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/main.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/modinfo.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/makepdf.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/module.css XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/notification_update.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/partner.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/sql/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/sql/mysql.sql XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/partners_block_list.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/smartpartner_index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/smartpartner_join.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/smartpartner_partner.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/smartpartner_pdf.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/vpartner.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/xoops_version.php Added Paths: ----------- XoopsModules/smartpartner/releases/2.0/ XoopsModules/smartpartner/releases/2.0/smartpartner/ XoopsModules/smartpartner/releases/2.0/smartpartner/admin/ XoopsModules/smartpartner/releases/2.0/smartpartner/admin/about.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/admin.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/admin_header.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/category.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/cookies.js XoopsModules/smartpartner/releases/2.0/smartpartner/admin/file.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/funcs.js XoopsModules/smartpartner/releases/2.0/smartpartner/admin/import.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/index.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/menu.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/offer.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/partner.php XoopsModules/smartpartner/releases/2.0/smartpartner/admin/xoopspartners.php XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/ XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/categories_list.php XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/moving_partner.php XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/partners_list.php XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/random_offer.php XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/random_partner.php XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/recent_offers.php XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/recent_partners.php XoopsModules/smartpartner/releases/2.0/smartpartner/blocks/scrolling_partner.php XoopsModules/smartpartner/releases/2.0/smartpartner/changelog.txt XoopsModules/smartpartner/releases/2.0/smartpartner/class/ XoopsModules/smartpartner/releases/2.0/smartpartner/class/baseObjectHandler.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/category.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/dbupdater.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/file.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/class/keyhighlighter.class.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/mimetype.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/object.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/offer.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/partner.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/partner_cat_link.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/session.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/smartdbupdater.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/smarttree.php XoopsModules/smartpartner/releases/2.0/smartpartner/class/uploader.php XoopsModules/smartpartner/releases/2.0/smartpartner/clone.php XoopsModules/smartpartner/releases/2.0/smartpartner/clone_info.txt XoopsModules/smartpartner/releases/2.0/smartpartner/footer.php XoopsModules/smartpartner/releases/2.0/smartpartner/header.php XoopsModules/smartpartner/releases/2.0/smartpartner/images/ XoopsModules/smartpartner/releases/2.0/smartpartner/images/bg.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/blank.png XoopsModules/smartpartner/releases/2.0/smartpartner/images/css3.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/cssbutton.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/dynamicbook1.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/dynamicbook2.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/dynamicbook3.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/dynamicbook4.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/dynamicbook5.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/ XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/active.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/approve.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/cat.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/close12.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/delete.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/edit.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/file.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/friend.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/inactive.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/new_icon.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/new_icon.jpg XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/open12.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/print.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/rejected.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/subcat.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/icon/updated_icon.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/images/left_both.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/links/ XoopsModules/smartpartner/releases/2.0/smartpartner/images/links/delete.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/links/edit.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/links/friend.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/links/partner.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/links/print.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/module_logo.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/right_both.gif XoopsModules/smartpartner/releases/2.0/smartpartner/images/smartpartner_inbox_logo.gif XoopsModules/smartpartner/releases/2.0/smartpartner/include/ XoopsModules/smartpartner/releases/2.0/smartpartner/include/blocksadmin.inc.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/common.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/displayitems.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/displaysubcats.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/functions.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/gtickets.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/metagen.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/mimetypes.inc.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/notification.inc.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/onupdate.inc.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/search.inc.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/seo_functions.php XoopsModules/smartpartner/releases/2.0/smartpartner/include/updateblock.inc.php XoopsModules/smartpartner/releases/2.0/smartpartner/index.php XoopsModules/smartpartner/releases/2.0/smartpartner/install.txt XoopsModules/smartpartner/releases/2.0/smartpartner/join.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/ XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/ XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/admin.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/blocks.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/common.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/mail_template/ XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/mail_template/global_offer_new.tpl XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/mail_template/global_partner_new.tpl XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/mail_template/global_partner_submitted.tpl XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/mail_template/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/mail_template/partner_approved.tpl XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/main.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/english/modinfo.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/ XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/admin.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/blocks.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/common.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/mail_template/ XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/mail_template/global_partner_submitted.tpl XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/mail_template/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/mail_template/partner_approved.tpl XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/main.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/french/modinfo.php XoopsModules/smartpartner/releases/2.0/smartpartner/language/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/license.txt XoopsModules/smartpartner/releases/2.0/smartpartner/makepdf.php XoopsModules/smartpartner/releases/2.0/smartpartner/module.css XoopsModules/smartpartner/releases/2.0/smartpartner/notification_update.php XoopsModules/smartpartner/releases/2.0/smartpartner/offer.php XoopsModules/smartpartner/releases/2.0/smartpartner/partner.php XoopsModules/smartpartner/releases/2.0/smartpartner/readme.txt XoopsModules/smartpartner/releases/2.0/smartpartner/seo.php XoopsModules/smartpartner/releases/2.0/smartpartner/sql/ XoopsModules/smartpartner/releases/2.0/smartpartner/sql/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/sql/mysql.sql XoopsModules/smartpartner/releases/2.0/smartpartner/templates/ XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/ XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/categories_list.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/moving_patner.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/partners_block_list.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/random_offer.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/random_partner.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/recent_offers.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/recent_partners.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/blocks/scrolling_partner.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/index.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/smartpartner_footer.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/smartpartner_header.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/smartpartner_index.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/smartpartner_join.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/smartpartner_offer.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/smartpartner_partner.html XoopsModules/smartpartner/releases/2.0/smartpartner/templates/smartpartner_pdf.html XoopsModules/smartpartner/releases/2.0/smartpartner/upgrade.txt XoopsModules/smartpartner/releases/2.0/smartpartner/visit.php XoopsModules/smartpartner/releases/2.0/smartpartner/vpartner.php XoopsModules/smartpartner/releases/2.0/smartpartner/xoops_version.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/category.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/cookies.js XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/file.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/offer.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/categories_list.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/moving_partner.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/random_offer.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/random_partner.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/recent_offers.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/recent_partners.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/blocks/scrolling_partner.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/changelog.txt XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/baseObjectHandler.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/category.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/dbupdater.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/file.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/mimetype.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/object.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/offer.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/partner_cat_link.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/session.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/smartdbupdater.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/smarttree.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/uploader.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/clone.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/clone_info.txt XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/css3.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/cssbutton.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/dynamicbook1.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/dynamicbook2.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/dynamicbook3.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/dynamicbook4.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/dynamicbook5.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/icon/new_icon.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/icon/new_icon.jpg XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/icon/updated_icon.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/module_logo.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/smartpartner_inbox_logo.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/displayitems.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/displaysubcats.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/gtickets.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/mimetypes.inc.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/onupdate.inc.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/seo_functions.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/include/updateblock.inc.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/install.txt XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/mail_template/global_offer_new.tpl XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/english/mail_template/global_partner_new.tpl XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/ XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/admin.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/blocks.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/common.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/mail_template/ XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/mail_template/global_partner_submitted.tpl XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/mail_template/index.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/mail_template/partner_approved.tpl XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/main.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/french/modinfo.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/license.txt XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/offer.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/readme.txt XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/seo.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/categories_list.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/moving_patner.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/random_offer.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/random_partner.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/recent_offers.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/recent_partners.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/blocks/scrolling_partner.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/smartpartner_footer.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/smartpartner_header.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/templates/smartpartner_offer.html XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/upgrade.txt XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/visit.php Removed Paths: ------------- XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/error_log XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/myblocksadmin.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/mygroupperm.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/admin/mygrouppermform.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/class/about.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/module_logo.png XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/images/spcssbutton.gif XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/language/schinese_utf8/ XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/list.tag.php XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/uploads/ XoopsModules/smartpartner/trunk/htdocs/modules/smartpartner/view.tag.php Added: XoopsModules/smartpartner/releases/2.0/smartpartner/admin/about.php =================================================================== --- XoopsModules/smartpartner/releases/2.0/smartpartner/admin/about.php (rev 0) +++ XoopsModules/smartpartner/releases/2.0/smartpartner/admin/about.php 2012-07-16 12:08:42 UTC (rev 9889) @@ -0,0 +1,17 @@ +<?php + +/** + * $Id: about.php,v 1.2 2007/09/19 20:06:24 marcan Exp $ + * Module: SmartPartner + * Author: The SmartFactory <www.smartfactory.ca> + * Licence: GNU + */ + + +include_once("admin_header.php"); + +include_once(SMARTOBJECT_ROOT_PATH . "class/smartobjectabout.php"); +$aboutObj = new SmartobjectAbout(); +$aboutObj->render(); + +?> \ No newline at end of file Added: XoopsModules/smartpartner/releases/2.0/smartpartner/admin/admin.php =================================================================== --- XoopsModules/smartpartner/releases/2.0/smartpartner/admin/admin.php (rev 0) +++ XoopsModules/smartpartner/releases/2.0/smartpartner/admin/admin.php 2012-07-16 12:08:42 UTC (rev 9889) @@ -0,0 +1,160 @@ +<?php +// $Id: admin.php,v 1.1 2007/06/05 18:32:31 marcan Exp $ +// ------------------------------------------------------------------------ // +// XOOPS - PHP Content Management System // +// Copyright (c) 2000 XOOPS.org // +// <http://www.xoops.org/> // +// ------------------------------------------------------------------------ // +// This program is free software; you can redistribute it and/or modify // +// it under the terms of the GNU General Public License as published by // +// the Free Software Foundation; either version 2 of the License, or // +// (at your option) any later version. // +// // +// You may not change or alter any portion of this comment or credits // +// of supporting developers from this source code or any supporting // +// source code which is considered copyrighted (c) material of the // +// original comment or credit authors. // +// // +// This program is distributed in the hope that it will be useful, // +// but WITHOUT ANY WARRANTY; without even the implied warranty of // +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // +// GNU General Public License for more details. // +// // +// You should have received a copy of the GNU General Public License // +// along with this program; if not, write to the Free Software // +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // +// ------------------------------------------------------------------------ // +// Author: Kazumi Ono (AKA onokazu) // +// URL: http://www.myweb.ne.jp/, http://www.xoops.org/, http://jp.xoops.org/ // +// Project: The XOOPS Project // +// ------------------------------------------------------------------------- // + +$admin_mydirname = basename(dirname(dirname(__FILE__))); + +$fct = empty($_POST['fct']) ? '' : trim($_POST['fct']); +$fct = empty($_GET['fct']) ? $fct : trim($_GET['fct']); +if (empty($fct)) $fct = 'preferences'; +//if (isset($fct) && $fct == "users") { +// $xoopsOption['pagetype'] = "user"; +//} +include "../../../mainfile.php"; +// include "../../mainfile.php"; GIJ +include XOOPS_ROOT_PATH . "/include/cp_functions.php"; + +include_once XOOPS_ROOT_PATH . "/class/xoopsmodule.php"; +include_once "../include/gtickets.php"; // GIJ + +$admintest = 0; + +if (is_object($xoopsUser)) { + $xoopsModule =& XoopsModule::getByDirname("system"); + if (!$xoopsUser->isAdmin($xoopsModule->mid())) { + redirect_header(XOOPS_URL . '/user.php', 3, _NOPERM); + exit(); + } + $admintest = 1; +} else { + redirect_header(XOOPS_URL . '/user.php', 3, _NOPERM); + exit(); +} + +// include system category definitions +include_once XOOPS_ROOT_PATH . "/modules/system/constants.php"; +$error = false; +if ($admintest != 0) { + if (isset($fct) && $fct != '') { + if (file_exists(XOOPS_ROOT_PATH . "/modules/system/admin/" . $fct . "/xoops_version.php")) { + + if (file_exists(XOOPS_ROOT_PATH . "/modules/system/language/" . $xoopsConfig['language'] . "/admin.php")) { + include XOOPS_ROOT_PATH . "/modules/system/language/" . $xoopsConfig['language'] . "/admin.php"; + } else { + include XOOPS_ROOT_PATH . "/modules/system/language/english/admin.php"; + } + + if (file_exists(XOOPS_ROOT_PATH . "/modules/system/language/" . $xoopsConfig['language'] . "/admin/" . $fct . ".php")) { + include XOOPS_ROOT_PATH . "/modules/system/language/" . $xoopsConfig['language'] . "/admin/" . $fct . ".php"; + } elseif (file_exists(XOOPS_ROOT_PATH . "/modules/system/language/english/admin/" . $fct . ".php")) { + include XOOPS_ROOT_PATH . "/modules/system/language/english/admin/" . $fct . ".php"; + } + include XOOPS_ROOT_PATH . "/modules/system/admin/" . $fct . "/xoops_version.php"; + $sysperm_handler =& xoops_gethandler('groupperm'); + $category = !empty($modversion['category']) ? intval($modversion['category']) : 0; + unset($modversion); + if ($category > 0) { + $groups =& $xoopsUser->getGroups(); + if (in_array(XOOPS_GROUP_ADMIN, $groups) || false != $sysperm_handler->checkRight('system_admin', $category, $groups, $xoopsModule->getVar('mid'))) { + // if (file_exists(XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php")) { + // include_once XOOPS_ROOT_PATH."/modules/system/admin/".$fct."/main.php"; GIJ + if (file_exists("../include/{$fct}.inc.php")) { + include_once "../include/{$fct}.inc.php"; + } else { + $error = true; + } + } else { + $error = true; + } + } elseif ($fct == 'version') { + if (file_exists(XOOPS_ROOT_PATH . "/modules/system/admin/version/main.php")) { + include_once XOOPS_ROOT_PATH . "/modules/system/admin/version/main.php"; + } else { + $error = true; + } + } else { + $error = true; + } + } else { + $error = true; + } + } else { + $error = true; + } +} + +if (false != $error) { + xoops_cp_header(); + echo "<h4>System Configuration</h4>"; + echo '<table class="outer" cellpadding="4" cellspacing="1">'; + echo '<tr>'; + $groups = $xoopsUser->getGroups(); + $all_ok = false; + if (!in_array(XOOPS_GROUP_ADMIN, $groups)) { + $sysperm_handler =& xoops_gethandler('groupperm'); + $ok_syscats =& $sysperm_handler->getItemIds('system_admin', $groups); + } else { + $all_ok = true; + } + $admin_dir = XOOPS_ROOT_PATH . "/modules/system/admin"; + $handle = opendir($admin_dir); + $counter = 0; + $class = 'even'; + while ($file = readdir($handle)) { + if (strtolower($file) != 'cvs' && !preg_match("/[.]/", $file) && is_dir($admin_dir . '/' . $file)) { + include $admin_dir . '/' . $file . '/xoops_version.php'; + if ($modversion['hasAdmin']) { + $category = isset($modversion['category']) ? intval($modversion['category']) : 0; + if (false != $all_ok || in_array($modversion['category'], $ok_syscats)) { + echo "<td class='$class' align='center' valign='bottom' width='19%'>"; + echo "<a href='" . XOOPS_URL . "/modules/system/admin.php?fct=" . $file . "'><b>" . trim($modversion['name']) . "</b></a>\n"; + echo "</td>"; + $counter++; + $class = ($class == 'even') ? 'odd' : 'even'; + } + if ($counter > 4) { + $counter = 0; + echo "</tr>"; + echo "<tr>"; + } + } + unset($modversion); + } + } + while ($counter < 5) { + echo '<td class="' . $class . '"> </td>'; + $class = ($class == 'even') ? 'odd' : 'even'; + $counter++; + } + echo '</tr></table>'; + xoops_cp_footer(); +} + +?> \ No newline at end of file Added: XoopsModules/smartpartner/releases/2.0/smartpartner/admin/admin_header.php =================================================================== --- XoopsModules/smartpartner/releases/2.0/smartpartner/admin/admin_header.php (rev 0) +++ XoopsModules/smartpartner/releases/2.0/smartpartner/admin/admin_header.php 2012-07-16 12:08:42 UTC (rev 9889) @@ -0,0 +1,15 @@ +<?php + +/** + * $Id: admin_header.php,v 1.2 2007/09/18 14:00:51 marcan Exp $ + * Module: SmartPartner + * Author: The SmartFactory <www.smartfactory.ca> + * Licence: GNU + */ + +include_once '../../../include/cp_header.php'; +error_reporting(E_ALL); + +include "../include/common.php"; +smart_loadCommonLanguageFile(); +?> \ No newline at end of file Added: XoopsModules/smartpartner/releases/2.0/smartpartner/admin/category.php =================================================================== --- XoopsModules/smartpartner/releases/2.0/smartpartner/admin/category.php (rev 0) +++ XoopsModules/smartpartner/releases/2.0/smartpartner/admin/category.php 2012-07-16 12:08:42 UTC (rev 9889) @@ -0,0 +1,477 @@ +<?php + +/** + * $Id: category.php,v 1.3 2007/09/19 20:09:35 marcan Exp $ + * Module: SmarttPartner + * Author: The SmartFactory <www.smartfactory.ca> + * Licence: GNU + */ + +function displayCategory($categoryObj, $level = 0) +{ + Global $xoopsModule, $smartpartner_category_handler; + $description = $categoryObj->description(); + if (!XOOPS_USE_MULTIBYTES) { + if (strlen($description) >= 100) { + $description = substr($description, 0, (100 - 1)) . "..."; + } + } + $modify = "<a href='category.php?op=mod&categoryid=" . $categoryObj->categoryid() . "&parentid=" . $categoryObj->parentid() . "'><img src='" . XOOPS_URL . "/modules/" . $xoopsModule->dirname() . "/images/icon/edit.gif' title='" . _AM_SPARTNER_CATEGORY_EDIT . "' alt='" . _AM_SPARTNER_CATEGORY_EDIT . "' /></a>"; + $delete = "<a href='category.php?op=del&categoryid=" . $categoryObj->categoryid() . "'><img src='" . XOOPS_URL . "/modules/" . $xoopsModule->dirname() . "/images/icon/delete.gif' title='" . _AM_SPARTNER_CATEGORY_DELETE . "' alt='" . _AM_SPARTNER_CATEGORY_DELETE . "' /></a>"; + + $spaces = ''; + for ($j = 0; $j < $level; $j++) { + $spaces .= ' '; + } + + echo "<tr>"; + echo "<td class='even' align='lefet'>" . $spaces . "<a href='" . $categoryObj->getCategoryUrl() . "'><img src='" . XOOPS_URL . "/modules/smartpartner/images/icon/subcat.gif' alt='' /> " . $categoryObj->name() . "</a></td>"; + echo "<td class='even' align='center'>" . $categoryObj->weight() . "</td>"; + echo "<td class='even' align='center'> $modify $delete </td>"; + echo "</tr>"; + $subCategoriesObj = $smartpartner_category_handler->getCategories(0, 0, $categoryObj->categoryid()); + if (count($subCategoriesObj) > 0) { + $level++; + foreach ($subCategoriesObj as $key => $thiscat) { + displayCategory($thiscat, $level); + } + } + unset($categoryObj); +} + +function editcat($showmenu = false, $categoryid = 0, $nb_subcats = 4, $categoryObj = null) +{ + Global $xoopsDB, $smartpartner_category_handler, $xoopsUser, $myts, $xoopsConfig, $xoopsModuleConfig, $xoopsModule; + include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; + + // If there is a parameter, and the id exists, retrieve data: we're editing a category + if ($categoryid != 0) { + + // Creating the category object for the selected category + //$categoryObj = new SmartpartnerCategory($categoryid); + $categoryObj = $smartpartner_category_handler->get($categoryid); + + if ($showmenu) { + smartpartner_adminMenu(1, _AM_SPARTNER_CATEGORIES . " > " . _AM_SPARTNER_EDITING); + } + echo "<br />\n"; + if ($categoryObj->notLoaded()) { + redirect_header("category.php", 1, _AM_SPARTNER_NOCOLTOEDIT); + exit(); + } + smartpartner_collapsableBar('edittable', 'edittableicon', _AM_SPARTNER_CATEGORY_EDIT, _AM_SPARTNER_CATEGORY_EDIT_INFO); + } else { + + if (!$categoryObj) { + $categoryObj = $smartpartner_category_handler->create(); + } + + if ($showmenu) { + smartpartner_adminMenu(1, _AM_SPARTNER_CATEGORIES . " > " . _AM_SPARTNER_CATEGORY_CREATING); + } + + //echo "<br />\n"; + smartpartner_collapsableBar('createtable', 'createtableicon', _AM_SPARTNER_CATEGORY_CREATE, _AM_SPARTNER_CATEGORY_CREATE_INFO); + } + // Start category form + $mytree = new XoopsTree($xoopsDB -> prefix("smartpartner_categories"), "categoryid", "parentid"); + $sform = new XoopsThemeForm(_AM_SPARTNER_CATEGORY, "op", xoops_getenv('PHP_SELF')); + $sform->setExtra('enctype="multipart/form-data"'); + + // Name + $sform->addElement(new XoopsFormText(_AM_SPARTNER_CATEGORY, 'name', 50, 255, $categoryObj->name('e')), true); + + // Description + $sform->addElement(new XoopsFormTextArea(_AM_SPARTNER_CATEGORY_DSC, 'description', $categoryObj->description('e'), 7, 60)); + + // IMAGE + $image_array = & XoopsLists :: getImgListAsArray(smartpartner_getImageDir('category')); + $image_select = new XoopsFormSelect('', 'image', $categoryObj->image()); + $image_select -> addOption('-1', '---------------'); + $image_select -> addOptionArray($image_array); + $image_select -> setExtra("onchange='showImgSelected(\"image3\", \"image\", \"" . 'uploads/smartpartner/images/category/' . "\", \"\", \"" . XOOPS_URL . "\")'"); + $image_tray = new XoopsFormElementTray(_AM_SPARTNER_CATEGORY_IMAGE, ' '); + $image_tray -> addElement($image_select); + $image_tray -> addElement(new XoopsFormLabel('', "<br /><br /><img src='" . smartpartner_getImageDir('category', false) . $categoryObj->image() . "' name='image3' id='image3' alt='' />")); + $image_tray->setDescription(_AM_SPARTNER_CATEGORY_IMAGE_DSC); + $sform -> addElement($image_tray); + + // IMAGE UPLOAD + $max_size = 5000000; + $file_box = new XoopsFormFile(_AM_SPARTNER_CATEGORY_IMAGE_UPLOAD, "image_file", $max_size); + $file_box->setExtra("size ='45'"); + $file_box->setDescription(_AM_SPARTNER_CATEGORY_IMAGE_UPLOAD_DSC); + $sform->addElement($file_box); + + // Weight + $sform->addElement(new XoopsFormText(_AM_SPARTNER_CATEGORY_WEIGHT, 'weight', 4, 4, $categoryObj->weight())); + + $member_handler = &xoops_gethandler('member'); + $group_list = &$member_handler->getGroupList(); + + $module_id = $xoopsModule->getVar('mid'); + + + // Parent Category + ob_start(); + $mytree -> makeMySelBox("name", "weight", $categoryObj->parentid(), 1, 'parentid'); + //makeMySelBox($title,$order="",$preset_id=0, $none=0, $sel_name="", $onchange="") + $parent_cat_select = new XoopsFormLabel(_AM_SPARTNER_CATEGORY_PARENT, ob_get_contents()); + $parent_cat_select->setDescription(_AM_SPARTNER_CATEGORY_PARENT_DSC); + $sform -> addElement($parent_cat_select); + ob_end_clean(); + + // Added by fx2024 + // sub Categories + + $cat_tray = new XoopsFormElementTray(_AM_SPARTNER_CATEGORY_SUBCATS_CREATE, '<br /><br />'); + $cat_tray->setDescription(_AM_SPARTNER_CATEGORY_SUBCATS_CREATE_DSC); + for ($i = 0; $i < $nb_subcats; $i++) { + if ($i < (isset($_POST['scname']) ? sizeof($_POST['scname']) : 0)) { + $subname = isset($_POST['scname']) ? $_POST['scname'][$i] : ''; + } + else { + $subname = ''; + } + $cat_tray->addElement(new XoopsFormText('', 'scname[' . $i . ']', 50, 255, $subname), true); + + } + + $t = new XoopsFormText('', 'nb_subcats', 3, 2); + $l = new XoopsFormLabel('', sprintf(_AM_SPARTNER_ADD_OPT, $t->render())); + $b = new XoopsFormButton('', 'submit', _AM_SPARTNER_ADD_OPT_SUBMIT, 'submit'); + if ($categoryid == 0) { + $b->setExtra('onclick="this.form.elements.op.value=\'addsubcats\'"'); + } + else { + $b->setExtra('onclick="this.form.elements.op.value=\'mod\'"'); + } + $r = new XoopsFormElementTray(''); + $r->addElement($l); + $r->addElement($b); + $cat_tray->addElement($r); + + $sform->addElement($cat_tray); + //End of fx2024 code + + + /*$gperm_handler = &xoops_gethandler('groupperm'); + $mod_perms = $gperm_handler->getGroupIds('category_moderation', $categoryid, $module_id); + + $moderators_select = new XoopsFormSelect('', 'moderators', $moderators, 5, true); + $moderators_tray->addElement($moderators_select); + + $butt_mngmods = new XoopsFormButton('', '', 'Manage mods', 'button'); + $butt_mngmods->setExtra('onclick="javascript:small_window(\'pop.php\', 370, 350);"'); + $moderators_tray->addElement($butt_mngmods); + + $butt_delmod = new XoopsFormButton('', '', 'Delete mod', 'button'); + $butt_delmod->setExtra('onclick="javascript:deleteSelectedItemsFromList(this.form.elements[\'moderators[]\']);"'); + $moderators_tray->addElement($butt_delmod); + + $sform->addElement($moderators_tray); + */ + $sform -> addElement(new XoopsFormHidden('categoryid', $categoryid)); + + + //$parentid = $categoryObj->parentid('s'); + + //$sform -> addElement( new XoopsFormHidden( 'parentid', $parentid ) ); + + $sform -> addElement(new XoopsFormHidden('nb_sub_yet', $nb_subcats)); + + + // Action buttons tray + $button_tray = new XoopsFormElementTray('', ''); + + /*for ($i = 0; $i < sizeof($moderators); $i++) { + $allmods[] = $moderators[$i]; + } + + $hiddenmods = new XoopsFormHidden('allmods', $allmods); + $button_tray->addElement($hiddenmods); + */ + $hidden = new XoopsFormHidden('op', 'addcategory'); + $button_tray->addElement($hidden); + + // No ID for category -- then it's new category, button says 'Create' + if (!$categoryid) { + $butt_create = new XoopsFormButton('', '', _AM_SPARTNER_CREATE, 'submit'); + $butt_create->setExtra('onclick="this.form.elements.op.value=\'addcategory\'"'); + $button_tray->addElement($butt_create); + + $butt_clear = new XoopsFormButton('', '', _AM_SPARTNER_CLEAR, 'reset'); + $button_tray->addElement($butt_clear); + + $butt_cancel = new XoopsFormButton('', '', _AM_SPARTNER_CANCEL, 'button'); + $butt_cancel->setExtra('onclick="history.go(-1)"'); + $button_tray->addElement($butt_cancel); + + $sform->addElement($button_tray); + $sform->display(); + smartpartner_close_collapsable('createtable', 'createtableicon'); + } else { + // button says 'Update' + $butt_create = new XoopsFormButton('', '', _AM_SPARTNER_MODIFY, 'submit'); + $butt_create->setExtra('onclick="this.form.elements.op.value=\'addcategory\'"'); + $button_tray->addElement($butt_create); + + $butt_cancel = new XoopsFormButton('', '', _AM_SPARTNER_CANCEL, 'button'); + $butt_cancel->setExtra('onclick="history.go(-1)"'); + $button_tray->addElement($butt_cancel); + + $sform->addElement($button_tray); + $sform->display(); + smartpartner_close_collapsable('edittable', 'edittableicon'); + } + /* + //Added by fx2024 + if ($categoryid) { + // TODO : displaysubcats comes from smartpartner and need to be adapted for smartpartner + include_once XOOPS_ROOT_PATH . "/modules/smartpartner/include/displaysubcats.php"; + + // TODO : displayitems comes from smartpartner and need to be adapted for smartpartner + //include_once XOOPS_ROOT_PATH . "/modules/smartpartner/include/displayitems.php"; + } + //end of fx2024 code + */ + unset($hidden); +} + +include("admin_header.php"); +include(XOOPS_ROOT_PATH . "/class/xoopstree.php"); + +global $smartpartner_category_handler; + +$op = ''; + +if (isset($_GET['op'])) $op = $_GET['op']; +if (isset($_POST['op'])) $op = $_POST['op']; + +// Where do we start ? +$startcategory = isset($_GET['startcategory']) ? intval($_GET['startcategory']) : 0; + +switch ($op) { + case "mod": + + $categoryid = isset($_GET['categoryid']) ? intval($_GET['categoryid']) : 0; + + //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); + if ($categoryid == 0) { + $categoryid = isset($_POST['categoryid']) ? intval($_POST['categoryid']) : 0; + } + //end of fx2024 code + + smartpartner_xoops_cp_header(); + + editcat(true, $categoryid, $nb_subcats); + break; + + case "addcategory": + global $_POST, $xoopsUser, $xoopsUser, $xoopsConfig, $xoopsDB, $xoopsModule, $xoopsModuleConfig, $modify, $myts, $categoryid; + + $categoryid = (isset($_POST['categoryid'])) ? intval($_POST['categoryid']) : 0; + $parentid = (isset($_POST['parentid'])) ? intval($_POST['parentid']) : 0; + + If ($categoryid != 0) { + $categoryObj = $smartpartner_category_handler->get($categoryid); + } else { + $categoryObj = $smartpartner_category_handler->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 != "") { + global $xoopsModuleConfig; + + // TODO : implement smartpartner mimetype management + + $max_size = $xoopsModuleConfig['maximum_imagesize']; + $max_imgwidth = $xoopsModuleConfig['img_max_width']; + $max_imgheight = $xoopsModuleConfig['img_max_height']; + $allowed_mimetypes = smartpartner_getAllowedImagesTypes(); + + include_once(XOOPS_ROOT_PATH . "/class/uploader.php"); + + if ($_FILES[$filename]['tmp_name'] == "" || !is_readable($_FILES[$filename]['tmp_name'])) { + redirect_header('javascript:history.go(-1)', 2, _AM_SPARTNER_FILEUPLOAD_ERROR); + exit; + } + + $uploader = new XoopsMediaUploader(smartpartner_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_SPARTNER_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); + + $categoryObj->setVar('name', $_POST['name']); + + $categoryObj->setVar('description', $_POST['description']); + + if ($categoryObj->isNew()) { + $redirect_msg = _AM_SPARTNER_CATEGORY_CREATED; + $redirect_to = 'category.php?op=mod'; + } else { + $redirect_msg = _AM_SPARTNER_CATEGORY_MODIFIED; + $redirect_to = 'category.php'; + } + + If (!$categoryObj->store()) { + redirect_header("javascript:history.go(-1)", 3, _AM_SPARTNER_CATEGORY_SAVE_ERROR . smartpartner_formatErrors($categoryObj->getErrors())); + exit; + } +//Added by fx2024 + $parentCat = $categoryObj->categoryid(); + + for ($i = 0; $i < sizeof($_POST['scname']); $i++) { + + if ($_POST['scname'][$i] != '') { + $categoryObj = $smartpartner_category_handler->create(); + $categoryObj->setVar('name', $_POST['scname'][$i]); + $categoryObj->setVar('parentid', $parentCat); + + If (!$categoryObj->store()) { + redirect_header("javascript:history.go(-1)", 3, _AM_SPARTNER_CATEGORY_SUBCAT_SAVE_ERROR . smartpartner_formatErrors($categoryObj->getErrors())); + exit; + } + + } + } + +//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']; + + smartpartner_xoops_cp_header(); + + $categoryObj =& $smartpartner_category_handler->create(); + $categoryObj->setVar('name', $_POST['name']); + $categoryObj->setVar('description', $_POST['description']); + $categoryObj->setVar('weight', $_POST['weight']); + if (isset($parentCat)) { + $categoryObj->setVar('parentid', $parentCat); + } + + editcat(true, $categoryid, $nb_subcats, $categoryObj); + exit(); + + break; + //end of fx2024 code + + + case "del": + global $xoopsUser, $xoopsUser, $xoopsConfig, $xoopsDB, $_GET; + + $module_id = $xoopsModule->getVar('mid'); + $gperm_handler = &xoops_gethandler('groupperm'); + + $categoryid = (isset($_POST['categoryid'])) ? intval($_POST['categoryid']) : 0; + $categoryid = (isset($_GET['categoryid'])) ? intval($_GET['categoryid']) : $categoryid; + + //$categoryObj = new SmartpartnerCategory($categoryid); + $categoryObj = $smartpartner_category_handler->get($categoryid); + + $confirm = (isset($_POST['confirm'])) ? $_POST['confirm'] : 0; + $name = (isset($_POST['name'])) ? $_POST['name'] : ''; + + if ($confirm) { + If (!$smartpartner_category_handler->delete($categoryObj)) { + redirect_header("category.php", 1, _AM_SPARTNER_CATEGORY_DELETE_ERROR); + exit; + } + + redirect_header("category.php", 1, sprintf(_AM_SPARTNER_CATEGORY_DELETED, $name)); + exit(); + } else { + // no confirm: show deletion condition + $categoryid = (isset($_GET['categoryid'])) ? intval($_GET['categoryid']) : 0; + xoops_cp_header(); + xoops_confirm(array('op' => 'del', 'categoryid' => $categoryObj->categoryid(), 'confirm' => 1, 'name' => $categoryObj->name()), 'category.php', _AM_SPARTNER_CATEGORY_DELETE . " '" . $categoryObj->name() . "'. <br /> <br />" . _AM_SPARTNER_CATEGORY_DELETE_CONFIRM, _AM_SPARTNER_DELETE); + xoops_cp_footer(); + } + exit(); + break; + + case "cancel": + redirect_header("category.php", 1, sprintf(_AM_SPARTNER_BACK2IDX, '')); + exit(); + + case "default": + default: + + smartpartner_xoops_cp_header(); + + smartpartner_adminMenu(1, _AM_SPARTNER_CATEGORIES); + + echo "<br />\n"; + echo "<form><div style=\"margin-bottom: 12px;\">"; + echo "<input type='button' name='button' onclick=\"location='category.php?op=mod'\" value='" . _AM_SPARTNER_CATEGORY_CREATE . "'> "; + //echo "<input type='button' name='button' onclick=\"location='partner.php?op=mod'\" value='" . _AM_SPARTNER_CREATEITEM . "'> "; + echo "</div></form>"; + + // Creating the objects for top categories + $categoriesObj = $smartpartner_category_handler->getCategories($xoopsModuleConfig['perpage_admin'], $startcategory, 0); + + smartpartner_collapsableBar('createdcategories', 'createdcategoriesicon', _AM_SPARTNER_CATEGORIES_TITLE, _AM_SPARTNER_CATEGORIES_DSC); + + echo "<table width='100%' cellspacing=1 cellpadding=3 border=0 class = outer>"; + echo "<tr>"; + echo "<td class='bg3' align='left'><b>" . _AM_SPARTNER_CATEGORY . "</b></td>"; + echo "<td class='bg3' width='65' align='center'><b>" . _AM_SPARTNER_WEIGHT . "</b></td>"; + echo "<td width='60' class='bg3' align='center'><b>" . _AM_SPARTNER_ACTION . "</b></td>"; + echo "</tr>"; + $totalCategories = $smartpartner_category_handler->getCategoriesCount(0); + if (count($categoriesObj) > 0) { + foreach ($categoriesObj as $key => $thiscat) { + displayCategory($thiscat); + } + } else { + echo "<tr>"; + echo "<td class='head' align='center' colspan= '7'>" . _AM_SPARTNER_CATEGORY_NONE . "</td>"; + echo "</tr>"; + $categoryid = '0'; + } + echo "</table>\n"; + include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; + $pagenav = new XoopsPageNav($totalCategories, $xoopsModuleConfig['perpage_admin'], $startcategory, 'startcategory'); + echo '<div style="text-align:right;">' . $pagenav->renderNav() . '</div>'; + echo "<br />"; + smartpartner_close_collapsable('createdcategories', 'createdcategoriesicon'); + echo "<br>"; + //editcat(false); + break; +} + +smart_modFooter(); +xoops_cp_footer(); + +?> \ No newline at end of file Added: XoopsModules/smartpartner/releases/2.0/smartpartner/admin/cookies.js =================================================================== --- XoopsModules/smartpartner/releases/2.0/smartpartner/admin/cookies.js (rev 0) +++ XoopsModules/smartpartner/releases/2.0/smartpartner/admin/cookies.js 2012-07-16 12:08:42 UTC (rev 9889) @@ -0,0 +1,69 @@ +/** + * Read the JavaScript cookies tutorial at: + * http://www.netspade.com/articles/javascript/cookies.xml + */ + +/** + * Sets a Cookie with the given name and value. + * + * name Name of the cookie + * value Value of the cookie + * [expires] Expiration date of the cookie (default: end of current session) + * [path] Path where the cookie is valid (default: path of calling document) + * [domain] Domain where the cookie is valid + * (default: domain of calling document) + * [secure] Boolean value indicating if the cookie transmission requires a + * secure transmission + */ +function setCookie(name, value, expires, path, domain, secure) +{ + document.cookie = name + "=" + escape(value) + + ((expires) ? "; expires=" + expires.toGMTString() : "") + + ((path) ? "; path=" + path : "") + + ((domain) ? "; domain=" + domain : "") + + ((secure) ? "; secure" : ""); +} + +/** + * Gets the value of the specified cookie. + * + * name Name of the desired cookie. + * + * Returns a string containing value of specified cookie, + * or null if cookie does not exist. + */ +function getCookie(name) +{ + var dc = document.cookie; + var prefix = name + "="; + var begin = dc.indexOf("; " + prefix); + if (begin == -1) { + begin = dc.indexOf(prefix); + if (begin != 0) return null; + } + else { + begin += 2; + } + var end = document.cookie.indexOf(";", begin); + if (end == -1) { + end = dc.length; + } + return unescape(dc.substring(begin + prefix.length, end)); +} + +/** + * Deletes the specified cookie. + * + * name name of the cookie + * [path] path of the cookie (must be same as path used to create cookie) + * [domain] domain of the cookie (must be same as domain used to create cookie) + */ +function deleteCookie(name, path, domain) +{ + if (getCookie(name)) { + document.cookie = name + "=" + + ((path) ? "; path=" + path : "") + + ((domain) ? "; domain=" + domain : "") + + "; expires=Thu, 01-Jan-70 00:00:01 GMT"; + } +} Added: XoopsModules/smartpartner/releases/2.0/smartpartner/admin/file.php =================================================================== --- XoopsModules/smartpartner/releases/2.0/smartpartner/admin/file.php (rev 0) +++ XoopsModules/smartpartner/releases/2.0/smartpartner/admin/file.php 2012-07-16 12:08:42 UTC (rev 9889) @@ -0,0 +1,283 @@ +<?php + +/** + * $Id: file.php,v 1.3 2007/09/19 20:09:35 marcan Exp $ + * Module: SmartPartner + * Author: The SmartFactory <www.smartfactory.ca> + * Licence: GNU + */ + +include_once("admin_header.php"); + +global $smartpartner_file_handler; + +$op = ''; +if (isset($_GET['op'])) $op = $_GET['op']; +if (isset($_POST['op'])) $op = $_POST['op']; + +function editfile($showmenu = false, $fileid = 0, $id = 0) +{ + global $smartpartner_file_handler, $xoopsModule; + + include_once XOOPS_ROOT_PATH . '/class/xoopsformloader.php'; + // if there is a parameter, and the id exists, retrieve data: we're editing a file + if ($fileid != 0) { + + // Creating the File object + $fileObj = new smartpartnerfile($fileid); + + if ($fileObj->notLoaded()) { + redirect_header("javascript:history.go(-1)", 1, _AM_SPARTNER_NOFILESELECTED); + exit(); + } + + if ($showmenu) { + smartpartner_adminMenu(2, _AM_SPARTNER_FILE . " > " . _AM_SPARTNER_EDITING); + } + + echo "<br />\n"; + echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 06 0 0; '>" . _AM_SPARTNER_FILE_EDITING . "</span>"; + echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_SPARTNER_FILE_EDITING_DSC . "</span>"; + smartpartner_collapsableBar('editfile', 'editfileicon', _AM_SPARTNER_FILE_INFORMATIONS); + } else { + // there's no parameter, so we're adding an item + $fileObj =& $smartpartner_file_handler->create(); + $fileObj->setVar('id', $id); + if ($showmenu) { + smartpartner_adminMenu(2, _AM_SPARTNER_FILE . " > " . _AM_SPARTNER_FILE_ADD); + } + echo "<span style='color: #2F5376; font-weight: bold; font-size: 16px; margin: 6px 06 0 0; '>" . _AM_SPARTNER_FILE_ADDING . "</span>"; + echo "<span style=\"color: #567; margin: 3px 0 12px 0; font-size: small; display: block; \">" . _AM_SPARTNER_FILE_ADDING_DSC . "</span>"; + smartpartner_collapsableBar('addfile', 'addfileicon', _AM_SPARTNER_FILE_INFORMATIONS); + } + + // FILES UPLOAD FORM + $files_form = new XoopsThemeForm(_AM_SPARTNER_UPLOAD_FILE, "files_form", xoops_getenv('PHP_SELF')); + $files_form->setExtra("enctype='multipart/form-data'"); + + ... [truncated message content] |