From: <txm...@us...> - 2012-04-12 17:34:18
|
Revision: 9309 http://xoops.svn.sourceforge.net/xoops/?rev=9309&view=rev Author: txmodxoops Date: 2012-04-12 17:34:05 +0000 (Thu, 12 Apr 2012) Log Message: ----------- Added in releases folder Added Paths: ----------- XoopsModules/TDMCreate/releases/1.38/ XoopsModules/TDMCreate/releases/1.38/Frameworks/ XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/ XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/ XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/ XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/addmodule.png XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/addtable.png XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/builder.png XoopsModules/TDMCreate/releases/1.38/modules/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/about.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_footer.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_header.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/building.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/includes.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/index.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/menu.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/modules.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/tables.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/constArchitecture.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/tdmcreate_modules.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/tdmcreate_tables.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_about.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_footer.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_header.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_help.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_index.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_language.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_menu.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_pages.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_permissions.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_architecture.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_blocks.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_blocks_language.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_blocks_templates.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_changelog.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_class.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_class_admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_css_admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_css_style.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_entete.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_header.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_help_language.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_coms.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_configs.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_functions.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_install.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_jquery.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_search.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_js_jquery.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_languages.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_main_header.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_main_index.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_main_language.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_modinfo_language.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_sql.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_admin_about.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_admin_help.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_footer.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_header.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_index.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_pages.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_user_header.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_user_index.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_user_pages.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_xoopsversion.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/css/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/css/admin.css XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/css/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/changelog.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/credits.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/install.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/lang_diff.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/licence.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/readme.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/deco/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/deco/arrow.gif XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/deco/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/deco/loading.gif XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/deco/off.gif XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/deco/off.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/deco/on.gif XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/deco/on.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/icons/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/icons/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/icons/loading.gif XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/icons/off.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/icons/on.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/loading.gif XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/logo.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/menu/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/menu/bg.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/menu/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/menu/left_both.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/menu/right_both.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/tdmcreate_slogo.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/modules/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/modules/default_slogo.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/modules/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/tables/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/tables/blank.gif XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/tables/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/comment_delete.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/comment_edit.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/comment_new.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/comment_post.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/comment_reply.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/functions.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/functions_const.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/install.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/include/update.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/arabic/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/arabic/admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/arabic/help/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/arabic/help/help.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/arabic/help/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/arabic/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/arabic/modinfo.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/bulgarian/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/bulgarian/admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/bulgarian/help/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/bulgarian/help/help.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/bulgarian/help/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/bulgarian/help.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/bulgarian/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/bulgarian/modinfo.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/help/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/help/help.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/help/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/help.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/modinfo.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/french/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/french/admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/french/help/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/french/help/help.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/french/help/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/french/help.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/french/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/french/modinfo.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/help/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/help/help.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/help/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/help.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/modinfo.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/update language 1.0 to 1.1.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/update language 1.1 to 1.15.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/update language 1.1 to 1.37.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/update language 1.15 to 1.37.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/update language 1.37 to 1.38.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/update language 1.38 to 1.39.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/modules/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/sql/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/sql/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/sql/mysql.sql XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/admin/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/admin/help.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/admin/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/blocks/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/blocks/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/help/ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/help/help.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/help/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/templates/index.html XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/xoops_version.php Added: XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/addmodule.png =================================================================== (Binary files differ) Property changes on: XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/addmodule.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/addtable.png =================================================================== (Binary files differ) Property changes on: XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/addtable.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/builder.png =================================================================== (Binary files differ) Property changes on: XoopsModules/TDMCreate/releases/1.38/Frameworks/moduleclasses/icons/32/builder.png ___________________________________________________________________ Added: svn:mime-type + application/octet-stream Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/about.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/about.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/about.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,25 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +include 'admin_header.php'; +xoops_cp_header(); +$aboutAdmin = new ModuleAdmin(); +echo $aboutAdmin->addNavigation('about.php'); +echo $aboutAdmin->renderabout('6KJ7RW5DR3VTJ', false); +include 'admin_footer.php'; \ No newline at end of file Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_footer.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_footer.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_footer.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,26 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * @author Mamba (www.xoops.org) + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +global $pathImageAdmin; + +echo "<div align=\"center\"><a href=\"http://www.xoops.org\" target=\"_blank\"><img src=" . $pathImageAdmin.'/xoopsmicrobutton.gif'.' '." alt='XOOPS' title='XOOPS'></a></div>"; +echo "<div class='center small italic pad5'><strong>" . $xoopsModule->getVar("name") . "</strong> is maintained by the <a class='tooltip' rel='external' href='http://www.xoops.org/' title='Visit XOOPS Community'>XOOPS Community</a></div>"; + +xoops_cp_footer(); \ No newline at end of file Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_header.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_header.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_header.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,62 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +include_once dirname(dirname(dirname(dirname(__FILE__)))) . '/mainfile.php'; +include_once XOOPS_ROOT_PATH . '/include/cp_functions.php'; +include_once("../include/functions.php"); +include_once 'includes.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{ + echo xoops_error("Error: You don't use the Frameworks \"admin module\". Please install this Frameworks"); + //return false; +} +//load class +$modulesHandler =& xoops_getModuleHandler('tdmcreate_modules', 'TDMCreate'); +$tablesHandler =& xoops_getModuleHandler('tdmcreate_tables', 'TDMCreate'); + +$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid')); +$pathImageIcon = XOOPS_URL .'/'. $moduleInfo->getInfo('icons16'); +$pathImageAdmin = XOOPS_URL .'/'. $moduleInfo->getInfo('icons32'); + +$myts =& MyTextSanitizer::getInstance(); + +if ($xoopsUser) { + $moduleperm_handler =& xoops_gethandler('groupperm'); + if (!$moduleperm_handler->checkRight('module_admin', $xoopsModule->getVar( '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(); +} +$xoopsTpl->assign('pathImageIcon', $pathImageIcon); +$xoopsTpl->assign('pathImageAdmin', $pathImageAdmin); +//Load languages +xoops_loadLanguage('admin', $xoopsModule->getVar("dirname")); +xoops_loadLanguage('modinfo', $xoopsModule->getVar("dirname")); +xoops_loadLanguage('main', $xoopsModule->getVar("dirname")); \ No newline at end of file Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/building.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/building.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/building.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,237 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +include 'admin_header.php'; +xoops_cp_header(); + +$indexAdmin = new ModuleAdmin(); +echo $indexAdmin->addNavigation('building.php'); + +$op = TDMCreate_CleanVars($_REQUEST, 'op', 'default', 'string'); + +switch ($op) { + case "creation": + $mods =& $modsHandler->get($_REQUEST['modules_name']); + $mods_name = $mods->getVar('modules_name'); + //$mods_fname = $mods->getVar('modules_fname'); + $mods_desc = $mods->getVar('modules_description'); + $mods_author_website_name = $mods->getVar('modules_author_website_name'); + $mods_author_website_url = $mods->getVar('modules_author_website_url'); + $mods_image = $mods->getVar('modules_image'); + $mods_display_admin = $mods->getVar('modules_display_admin'); + $mods_display_user = $mods->getVar('modules_display_user'); + //Remove the new module directory if it exists + TDMCreate_clearDir($modPath.'/modules/'.$modules_fname); + + //Nom des tables et combien de tables + $criteria = new CriteriaCompo(); + $criteria->add(new Criteria('tables_modules', $_REQUEST['modules_name'])); + $nb_tables = $tblsHandler->getCount($criteria); + $tbls_arr = $tblsHandler->getall($criteria); + + //Debut + echo '<table width="100%" cellspacing="1" style="background: #fff;"> + <tr class="marg2"> + <td class="ui-corner-all">'; + /************************************************/ + /*Structure*/ + /************************************************/ + //Creation de l'architecture + const_architecture($mods_name, $mods_image); + //Creation du changelog.txt + const_changelog($mods, $mods_name); + + // Files cicles + foreach (array_keys($tbls_arr) as $i) + { + //Variables + $tbls_id = $tbls_arr[$i]->getVar('tables_id'); + $tbls_name = $tbls_arr[$i]->getVar('tables_name'); + $tbls_module_table = $tbls_arr[$i]->getVar('tables_module_table'); + $tbls_img = $tbls_arr[$i]->getVar('tables_img'); + $tbls_champs = $tbls_arr[$i]->getVar('tables_champs'); + $tbls_parametres = $tbls_arr[$i]->getVar('tables_parametres'); + $tbls_blocks = $tbls_arr[$i]->getVar('tables_blocks'); + $tbls_display_admin = $tbls_arr[$i]->getVar('tables_display_admin'); + $tbls_display_user = $tbls_arr[$i]->getVar('tables_display_user'); + $tbls_online = $tbls_arr[$i]->getVar('tables_online'); + $tbls_pending = $tbls_arr[$i]->getVar('tables_pending'); + $tbls_search = $tbls_arr[$i]->getVar('tables_search'); + $tbls_coms = $tbls_arr[$i]->getVar('tables_coms'); + + //Fabrication + //Copie of images tables + $tbls_img1 = $modPath."/images/uploads/tables/".$tbls_img; + if (file_exists($tbls_img1)) { + copy($tbls_img1, $modPath."/modules/".$mods_name."/images/deco/".$tbls_img); + } + //Creation des classes + const_class($mods, $mods_name, $tbls_module_table, $tbls_name, $tbls_champs, $tbls_parametres); + + //Creation of pages admin + if ( $mods_display_admin == 1 ) { + const_admin_pages($mods, $mods_name, $tbls_id, $tbls_module_table, $tbls_name, $tbls_img, $tbls_champs, $tbls_parametres, $tbls_online, $tbls_pending); + } + //Creation of pages and templates user + if ( $mods_display_user == 1 ) { + const_user_pages($mods, $mods_name, $tbls_name, $tbls_champs, $tbls_champs, $tbls_parametres); + // Creation of templates pages + const_templates_pages($mods, $mods_name, $tbls_name, $tbls_module_table, $tbls_champs, $tbls_parametres); + } + //Creation of search + if ( $tbls_search == 1 ) { + const_include_search($mods, $mods_name, $tbls_name, $tbls_module_table, $tbls_champs, $tbls_parametres, $tbls_img); + } + //Creation of the comments + if ( $tbls_coms == 1 ) { + const_include_coms($mods, $mods_name, $tbls_name, $tbls_module_table, $tbls_champs, $tbls_parametres); + } + + //Creation of the file mysql.sql + const_sql($mods_name, $tbls_module_table, $tbls_name, $tbls_champs); + $result = $xoopsDB->queryF("SELECT COUNT(*) FROM " . $xoopsDB->prefix("tdmcreate_tables"). + " WHERE tables_name = 'topic' OR tables_name = '".$tbls_name."_topic' + OR tables_name = 'cat' + OR tables_name = 'category' + OR tables_name = 'categories' + OR tables_name = '".$tbls_name."_cat' + OR tables_name = '".$tbls_name."_category' + OR tables_name = '".$tbls_name."_categories' "); + list( $topic ) = $xoopsDB->fetchRow($result); + //Creation of the blocks + if ( $tbls_blocks != 1 ) { + const_blocks($mods, $mods_name, $tbls_module_table, $tbls_name, $tbls_champs, $tbls_parametres, $topic); + //Creation of template blocks + const_blocks_templates($mods, $mods_name, $tbls_name, $tbls_module_table, $tbls_champs, $tbls_parametres); + } + } + //Variables + $tbls_id = $tblsHandler->getVar('tables_id'); + $tbls_name = $tblsHandler->getVar('tables_name'); + $tbls_module_table = $tblsHandler->getVar('tables_module_table'); + $tbls_img = $tblsHandler->getVar('tables_img'); + $tbls_champs = $tblsHandler->getVar('tables_champs'); + $tbls_parametres = $tblsHandler->getVar('tables_parametres'); + $tbls_blocks = $tblsHandler->getVar('tables_blocks'); + $tbls_display_admin = $tblsHandler->getVar('tables_display_admin'); + $tbls_display_user = $tblsHandler->getVar('tables_display_user'); + $tbls_online = $tblsHandler->getVar('tables_online'); + $tbls_pending = $tblsHandler->getVar('tables_pending'); + $tbls_search = $tblsHandler->getVar('tables_search'); + $tbls_coms = $tblsHandler->getVar('tables_coms'); + //Creation of xoopsversion.php file + //Xoops version set to integrate the end of the block, etc. + const_xoopsversion($mods, $mods_name, $tbls_arr, $tbls_module_table, $tbls_blocks); + if($mods_display_user == 1){ + // Creation of template index + const_templates_index($mods, $mods_name, $tbls_name, $tbls_module_table, $tbls_champs, $tbls_parametres); + // Creation of template header + const_templates_header($mods, $mods_name); + // Creation of template footer + const_templates_footer($mods, $mods_name, $tbls_module_table); + } + //Creation of the file permissions + $topic = 0; + if ( $topic == 1 || $tbls_module_table != null) { // + const_admin_permissions($mods, $mods_name, $tbls_name, $topic); + } + + //Include + const_js_jquery($mods, $mods_name); + //Configs + const_include_configs($mods, $mods_name, $mods_author_website_name, $mods_author_website_url); + //Style + const_css_admin($mods, $mods_name); + const_css_style($mods, $mods_name); + //Functions + const_include_functions($mods, $mods_name); + //Creation of the install file for uploads + const_include_install($mods, $mods_name, $tbls_arr); + //Language + /////////////////////////////////////////////////////////////////////// + //Creation of language main.php + const_main_language($mods, $mods_name, $mods_desc); + //Creation of language modinfo.php + const_modinfo_language($mods, $mods_name, $tbls_arr, $mods_desc); + //Creation of language admin.php + const_admin_language($mods, $mods_name, $mods_desc, $tbls_name, $tbls_arr, $tbls_pending); + //Creation of language blocks.php + const_blocks_language($mods, $mods_name); + //Creation of language help.php + const_help_language($mods, $mods_name, $mods_desc); + //Creation of language + //const_language($mods, $mods_name); + /////////////////////////////////////////////////////////////////////// + /************************************************/ + /*Admin*/ + /************************************************/ + if ( $mods_display_admin == 1 ) { + //Creation of admin file admin_header.php + const_admin_header($mods, $mods_name, $tbls_arr); + //Creation of admin file admin_footer.php + const_admin_footer($mods, $mods_name, $tbls_arr); + //Creation of admin file menu.php + const_admin_menu($mods, $mods_name, $tbls_arr, $topic); + //Creation of admin file about.php + const_admin_about($mods, $mods_name); + //Creation of admin file index.php + const_admin_index($mods, $mods_name, $tbls_arr, $tbls_online, $tbls_pending); + } + /************************************************/ + /*User*/ + /************************************************/ + if ( $mods_display_user == 1 ) { + const_user_header($mods, $mods_name, $tbls_arr, $tbls_name, $tbls_module_table); + const_user_index($mods, $mods_name); + } + echo '</td></tr></table>'; + + break; + + case "default": + default: + + include_once(XOOPS_ROOT_PATH."/class/xoopsformloader.php"); + $action = $_SERVER['REQUEST_URI']; + + $form = new XoopsThemeForm(_AM_TDMCREATE_ADMIN_CONST, 'form_creation', $action, 'post', true); + + $mods_select = new XoopsFormSelect(_AM_TDMCREATE_CONST_MODULES, 'modules_name', 'modules_name', 10); + $mods_select->addOptionArray($modsHandler->getList()); + $form->addElement($mods_select, true); + + $modules_name = xoops_getModuleHandler('tdmcreate_modules', 'TDMCreate'); + $criteria = new CriteriaCompo(new Criteria('modules_name', $modules_name)); + $criteria->setSort('tables_name'); + $criteria->setOrder('ASC'); + $tbls_name_arr = $tblsHandler->getAll($criteria); + foreach (array_keys($tbls_name_arr) as $i) + { + $tbls_option_name = $tbls_name_arr[$i]->getVar('tables_name'); + } + $tbls_select = new XoopsFormSelect(_AM_TDMCREATE_CONST_TABLES, 'tables_name', 'tables_name', 4, true); + $tbls_select->addOptionArray($tblsHandler->getList($criteria)); // $tbls_option_name + $form->addElement($tbls_select, false); + + $form->addElement(new XoopsFormHidden('op', 'creation')); + $form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit')); + $form->display(); + break; +} +include "admin_footer.php"; \ No newline at end of file Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/includes.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/includes.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/includes.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,65 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +include '../../../include/cp_header.php'; +include_once("../include/functions.php"); + +$modPath = XOOPS_ROOT_PATH.'/modules/TDMCreate'; +$cPath = $modPath.'/const'; + +include_once $cPath.'/const_architecture.php'; +include_once $cPath.'/const_xoopsversion.php'; +include_once $cPath.'/const_changelog.php'; +include_once $cPath.'/const_include_search.php'; +include_once $cPath.'/const_include_coms.php'; +include_once $cPath.'/const_include_configs.php'; +include_once $cPath.'/const_include_functions.php'; +include_once $cPath.'/const_include_install.php'; +include_once $cPath.'/const_css_style.php'; +include_once $cPath.'/const_sql.php'; +include_once $cPath.'/const_blocks.php'; +include_once $cPath.'/const_blocks_templates.php'; +include_once $cPath.'/const_class.php'; +include_once $cPath.'/const_class_admin.php'; +include_once $cPath.'/const_js_jquery.php'; + +include_once $cPath.'/const_admin_header.php'; +include_once $cPath.'/const_admin_footer.php'; +include_once $cPath.'/const_admin_menu.php'; +include_once $cPath.'/const_admin_index.php'; +include_once $cPath.'/const_admin_pages.php'; +include_once $cPath.'/const_admin_about.php'; +include_once $cPath.'/const_admin_permissions.php'; +include_once $cPath.'/const_admin_language.php'; +include_once $cPath.'/const_modinfo_language.php'; +include_once $cPath.'/const_about_language.php'; +include_once $cPath.'/const_help_language.php'; +include_once $cPath.'/const_blocks_language.php'; +include_once $cPath.'/const_main_language.php'; +include_once $cPath.'/const_user_header.php'; +include_once $cPath.'/const_user_index.php'; +include_once $cPath.'/const_user_pages.php'; +include_once $cPath.'/const_templates_header.php'; +include_once $cPath.'/const_templates_index.php'; +include_once $cPath.'/const_templates_pages.php'; +include_once $cPath.'/const_templates_footer.php'; +include_once $cPath.'/const_templates_admin_about.php'; +include_once $cPath.'/const_templates_admin_help.php'; + +?> \ No newline at end of file Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/index.html =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/index.html (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/index.html 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1 @@ + <script>history.go(-1);</script> \ No newline at end of file Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/index.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/index.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/index.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,31 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +include 'admin_header.php'; +xoops_cp_header(); + $criteria = new CriteriaCompo(); + $count_modules = $modulesHandler->getCount($criteria); + $indexAdmin = new ModuleAdmin(); +$indexAdmin->addInfoBox(_AM_TDMCREATE_ADMIN_NUMMODULES) ; +$indexAdmin->addInfoBoxLine(_AM_TDMCREATE_ADMIN_NUMMODULES, "<label>" ._AM_TDMCREATE_THEREARE_NUMMODULES. "</label>", $count_modules, 'Green') ; + + echo $indexAdmin->addNavigation('index.php'); + echo $indexAdmin->renderIndex(); + +include "admin_footer.php"; \ No newline at end of file Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/menu.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/menu.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/menu.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,47 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +$module_handler =& xoops_gethandler('module'); +$xoopsModule =& XoopsModule::getByDirname('TDMCreate'); +$moduleInfo =& $module_handler->get($xoopsModule->getVar('mid')); +//$pathImageAdmin = XOOPS_URL .'/'. $moduleInfo->getInfo('icons32'); +$pathImageAdmin = $moduleInfo->getInfo('icons32'); + +$adminmenu = array(); + +$i = 1; +$adminmenu[$i]["title"] = _MI_TDMCREATE_ADMIN_INDEX; +$adminmenu[$i]["link"] = 'admin/index.php'; +$adminmenu[$i]["icon"] = '../../'.$pathImageAdmin.'/home.png'; +$i++; +$adminmenu[$i]["title"] = _MI_TDMCREATE_ADMIN_MODULES; +$adminmenu[$i]["link"] = 'admin/modules.php'; +$adminmenu[$i]["icon"] = '../../'.$pathImageAdmin.'/addmodule.png'; +$i++; +$adminmenu[$i]["title"] = _MI_TDMCREATE_ADMIN_TABLES; +$adminmenu[$i]["link"] = 'admin/tables.php'; +$adminmenu[$i]["icon"] = '../../'.$pathImageAdmin.'/addtable.png'; +$i++; +$adminmenu[$i]["title"] = _MI_TDMCREATE_ADMIN_CONST; +$adminmenu[$i]["link"] = 'admin/building.php'; +$adminmenu[$i]["icon"] = '../../'.$pathImageAdmin.'/builder.png'; +$i++; +$adminmenu[$i]["title"] = _MI_TDMCREATE_ADMIN_ABOUT; +$adminmenu[$i]["link"] = 'admin/about.php'; +$adminmenu[$i]["icon"] = '../../'.$pathImageAdmin.'/about.png'; Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/modules.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/modules.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/modules.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,176 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +include '../../../include/cp_header.php'; +include_once("../include/functions.php"); +include_once XOOPS_ROOT_PATH.'/modules/TDMCreate/class/tdmcreate_modules.php'; +include 'admin_header.php'; +xoops_cp_header(); + +if (isset($_REQUEST['op'])) { + $op = $_REQUEST['op']; +} else { + @$op = 'default'; +} + +switch ($op) { + case "modules_save": + if (!$GLOBALS['xoopsSecurity']->check()) { + redirect_header('modules.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + + if (isset($_REQUEST['modules_id'])) { + $obj =& $modulesHandler->get($_REQUEST['modules_id']); + } else { + $obj =& $modulesHandler->create(); + } + //Image + include_once XOOPS_ROOT_PATH.'/class/uploader.php'; + $uploaddir = XOOPS_ROOT_PATH . "/modules/".$xoopsModule->dirname()."/images/uploads/modules/"; + $uploader = new XoopsMediaUploader($uploaddir, "gif|jpeg|pjpeg|png", 104857600, null, null); + + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $extension = preg_replace( "/^.+\.([^.]+)$/sU" , "\\1" , $_FILES["attachedfile"]['name']) ; + $name_img = $_REQUEST['modules_name'].'_slogo.'.$extension; + $uploader->setTargetFileName($name_img); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header("javascript:history.go(-1)",3, $errors); + } else { + $obj->setVar('modules_image', $uploader->getSavedFileName()); + } + } else { + $obj->setVar('modules_image', $_REQUEST['modules_image']); + } + + $obj->setVar('modules_name', $_REQUEST['modules_name']); + $obj->setVar('modules_version', $_REQUEST['modules_version']); + $obj->setVar('modules_description', $_REQUEST['modules_description']); + $obj->setVar('modules_author', $_REQUEST['modules_author']); + $obj->setVar('modules_author_mail', $_REQUEST['modules_author_mail']); + $obj->setVar('modules_author_website_url', $_REQUEST['modules_author_website_url']); + $obj->setVar('modules_author_website_name', $_REQUEST['modules_author_website_name']); + $obj->setVar('modules_credits', $_REQUEST['modules_credits']); + $obj->setVar('modules_license', $_REQUEST['modules_license']); + $obj->setVar('modules_release_info', $_REQUEST['modules_release_info']); + $obj->setVar('modules_release_file', $_REQUEST['modules_release_file']); + $obj->setVar('modules_manual', $_REQUEST['modules_manual']); + $obj->setVar('modules_manual_file', $_REQUEST['modules_manual_file']); + $obj->setVar('modules_demo_site_url', $_REQUEST['modules_demo_site_url']); + $obj->setVar('modules_demo_site_name', $_REQUEST['modules_demo_site_name']); + $obj->setVar('modules_forum_site_url', $_REQUEST['modules_forum_site_url']); + $obj->setVar('modules_forum_site_name', $_REQUEST['modules_forum_site_name']); + $obj->setVar('modules_module_website_url', $_REQUEST['modules_module_website_url']); + $obj->setVar('modules_module_website_name', $_REQUEST['modules_module_website_name']); + $obj->setVar('modules_release', $_REQUEST['modules_release']); + $obj->setVar('modules_module_status', $_REQUEST['modules_module_status']); + $obj->setVar('modules_display_admin', $_REQUEST['modules_display_admin']); + $obj->setVar('modules_display_user', $_REQUEST['modules_display_user']); + $obj->setVar('modules_active_search', $_REQUEST['modules_active_search']); + $obj->setVar('modules_active_comments', $_REQUEST['modules_active_comments']); + + if ($modulesHandler->insert($obj)) { + redirect_header('modules.php?op=default', 2, _AM_TDMCREATE_FORMOK); + } + break; + + case "modules_create": + $modcreate_admin = new ModuleAdmin(); + echo $modcreate_admin->addNavigation('modules.php'); + $modcreate_admin->addItemButton(_AM_TDMCREATE_MODULES_LIST, 'modules.php?op=modules_list', 'list'); + echo $modcreate_admin->renderButton(); + + $obj =& $modulesHandler->create(); + $form = $obj->getForm(); + break; + case "modules_edit": + $obj =& $modulesHandler->get($_REQUEST['modules_id']); + $form = $obj->getForm(); + break; + case "modules_delete": + $obj =& $modulesHandler->get($_REQUEST['modules_id']); + if (isset($_REQUEST['ok']) && $_REQUEST['ok'] == 1) + { + if (!$GLOBALS['xoopsSecurity']->check()) { + redirect_header('modules.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + if ($modulesHandler->delete($obj)) { + $xoopsDB->queryF("DELETE FROM ".$xoopsDB->prefix("tdmcreate_modules")." WHERE modules_id = ".$_REQUEST['modules_id']); + redirect_header('modules.php', 3, _AM_TDMCREATE_FORMDELOK); + } else { + echo $obj->getHtmlErrors(); + } + } else { + xoops_confirm(array('ok' => 1, 'modules_id' => $_REQUEST['modules_id'], 'op' => 'modules_delete'), $_SERVER['REQUEST_URI'], sprintf(_AM_TDMCREATE_FORMSUREDEL, $obj->getVar('modules_name'))); + } + break; + case "modules_list": + default: + $modcreate_admin = new ModuleAdmin(); + echo $modcreate_admin->addNavigation('modules.php'); + $modcreate_admin->addItemButton(_AM_TDMCREATE_MODULES_NEW, 'modules.php?op=modules_create', 'add'); + echo $modcreate_admin->renderButton(); + + $criteria = new CriteriaCompo(); + $criteria->setSort('modules_name'); + $criteria->setOrder('ASC'); + $modules_arr = $modulesHandler->getall($criteria); + $numrows_modules = $modulesHandler->getCount(); + + if ( $numrows_modules > 0 ) + { + echo '<table width="100%" cellspacing="1" class="outer">'; + echo '<tr class="center">'; + echo '<th width="20%">'._AM_TDMCREATE_NAME.'</th>'; + echo '<th width="10%">'._AM_TDMCREATE_IMAGE.'</th>'; + echo '<th width="15%">'._AM_TDMCREATE_DISPLAY_ADMIN.'</th>'; + echo '<th width="15%">'._AM_TDMCREATE_DISPLAY_USER.'</th>'; + echo '<th width="10%">'._AM_TDMCREATE_BLOCS.'</th>'; + echo '<th width="10%">'._AM_TDMCREATE_NB_CHAMPS.'</th>'; + echo '<th width="10%">'._AM_TDMCREATE_FORMACTION.'</th>'; + echo '</tr>'; + $class = 'odd'; + foreach (array_keys($modules_arr) as $i) + { + $modules_id = $modules_arr[$i]->getVar('modules_id'); + $modules_name = $modules_arr[$i]->getVar('modules_name'); + $modules_image = $modules_arr[$i]->getVar('modules_image'); + //$modules_blocks = $modules_arr[$i]->getVar('modules_blocs'); + $modules_display_admin = $modules_arr[$i]->getVar('modules_display_admin'); + $modules_display_user = $modules_arr[$i]->getVar('modules_display_user'); + $display_admin = ($modules_display_admin == 1) ? _YES : _NO; + $display_user = ($modules_display_user == 1) ? _YES : _NO; + echo '<tr class="odd center">'; + echo '<td><b>'.$modules_name.'</b></td>'; + echo '<td><img src="../images/uploads/modules/'.$modules_image.'" height="30px"></td>'; + echo '<td>'.$display_admin.'</td>'; + echo '<td>'.$display_user.'</td>'; + echo '<td> </td>'; + echo '<td> </td>'; + echo '<td>'; + echo '<a href="modules.php?op=modules_edit&modules_id='.$modules_id.'"><img src='. $pathImageIcon ."/edit.png alt="._AM_TDMCREATE_FORMEDIT.'" title="'._AM_TDMCREATE_FORMEDIT.'"></a> <a href="modules.php?op=modules_delete&modules_id='.$modules_id.'"><img src='. $pathImageIcon ."/delete.png alt="._AM_TDMCREATE_FORMDEL.'" title="'._AM_TDMCREATE_FORMDEL.'"></a>'; + echo '</td>'; + echo '</tr>'; + } + echo '</table><br><br>'; + } + break; +} +include "admin_footer.php"; \ No newline at end of file Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/tables.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/tables.php (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/tables.php 2012-04-12 17:34:05 UTC (rev 9309) @@ -0,0 +1,516 @@ +<?php +/** + * **************************************************************************** + * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS + * - Licence GPL Copyright (c) (http://www.xoops.org) + * + * 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. + * + * @license TDM GPL license + * @author TDM TEAM DEV MODULE + * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ + * **************************************************************************** + */ +include 'admin_header.php'; +include_once XOOPS_ROOT_PATH.'/modules/TDMCreate/class/tdmcreate_tables.php'; +xoops_cp_header(); + +if (isset($_REQUEST['op'])) { + $op = $_REQUEST['op']; +} else { + @$op = 'default'; +} + +switch ($op) { + case "tables_save": + + if (isset($_REQUEST['tables_id'])) { + $obj =& $tablesHandler->get($_REQUEST['tables_id']); + } else { + $obj =& $tablesHandler->create(); + } + + //Nom du module + $modules =& $modulesHandler->get($_REQUEST['tables_modules']); + $modules_name = $modules->getVar('modules_name'); + + $obj->setVar('tables_modules', $_REQUEST['tables_modules']); + + if ( $_REQUEST['select'] == 1 ) + { + $obj->setVar('tables_module_table', strtolower($modules_name.'_topic')); + $obj->setVar('tables_name', 'topic'); + $obj->setVar('tables_blocs', 0); + $obj->setVar('tables_display_admin', 1); + $obj->setVar('tables_display_user', 1); + $obj->setVar('tables_search', 0); + $obj->setVar('tables_coms', 0); + $obj->setVar('tables_nb_champs', 7); + + $tables_champs = ''; + $tables_parametres = 'XoopsFormTopic:0:0:0:0:0:0|XoopsFormText:1:1:0:1:0:1|XoopsFormTextArea:0:1:0:0:0:1|XoopsFormUploadImage:1:1:0:0:0:0|XoopsFormText:1:1:0:0:0:1|XoopsFormColorPicker:1:1:0:0:0:0|XoopsFormSelectUser:0:0:0:0:0:1|XoopsFormTextDateSelect:0:0:0:0:0:1|XoopsFormCheckBox:1:1:0:0:0:1'; + + //Image + include_once XOOPS_ROOT_PATH.'/class/uploader.php'; + + if(is_dir($pathImageAdmin)){ + $uploaddir = $pathImageAdmin; + }else{ + $uploaddir = XOOPS_ROOT_PATH . "/modules/".$xoopsModule->dirname()."/images/uploads/tables/"; + } + + $uploader = new XoopsMediaUploader($uploaddir, "gif|jpeg|pjpeg|png", 104857600, null, null); + + if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { + $extension = preg_replace( "/^.+\.([^.]+)$/sU" , "\\1" , $_FILES["attachedfile1"]['name']) ; + $name_img = 'topic.'.$extension; + $uploader->setTargetFileName($name_img); + $uploader->fetchMedia($_POST['xoops_upload_file'][0]); + if (!$uploader->upload()) { + $errors = $uploader->getErrors(); + redirect_header("javascript:history.go(-1)",3, $errors); + } else { + $obj->setVar('tables_img', $uploader->getSavedFileName()); + } + } else { + $obj->setVar('tables_img', $_REQUEST['tables_img1']); + } + } else { + + $obj->setVar('tables_module_table', strtolower($modules_name.'_'.$_REQUEST['tables_name'])); + $obj->setVar('tables_name', strtolower($_REQUEST['tables_name'])); + $obj->setVar('tables_blocs', $_REQUEST['tables_blocs']); + $obj->setVar('tables_display_admin', $_REQUEST['tables_display_admin']); + $obj->setVar('tables_display_user', $_REQUEST['tables_display_user']); + $obj->setVar('tables_search', $_REQUEST['tables_search']); + $obj->setVar('tables_coms', $_REQUEST['tables_coms']); + $obj->setVar('tables_nb_champs', $_REQUEST['tables_nb_champs']); + + $tables_champs = ''; + $tables_parametres = ''; + for($i=0; $i<$_REQUEST['tables_nb_champs']; $i++) + { + //Rajouts des parametres: text:on:off: ... + if ( $i != 0 ) { + $tables_parametres .= ( !empty($_REQUEST['champs_param_elements'][$i]) ) ? "".$_REQUEST['champs_param_elements'][$i].":" : " :"; + $tables_parametres .= ( !empty($_REQUEST['champs_param_display_admin'][$i]) ) ? "1:" : "0:"; + $tables_parametres .= ( !empty($_REQUEST['champs_param_display_user'][$i]) ) ? "1:" : "0:"; + $tables_parametres .= ( !empty($_REQUEST['champs_param_display_blocs'][$i]) ) ? "1:" : "0:"; + $tables_parametres .= ( $i == $_REQUEST['champs_param_main_field']) ? "1:" : "0:"; + $tables_parametres .= ( !empty($_REQUEST['champs_param_search_field'][$i]) ) ? "1:" : "0:"; + $tables_parametres .= ( !empty($_REQUEST['champs_param_required_field'][$i]) ) ? "1" : "0"; + } + + //Rajouts des champs: test:int:4: ... + $tables_champs .= (!empty($_REQUEST['champs_name'][$i])) ? "".$_REQUEST['champs_name'][$i].":" : " :"; + $tables_champs .= (!empty($_REQUEST['champs_type'][$i])) ? "".$_REQUEST['champs_type'][$i].":" : " :"; + $tables_champs .= (!empty($_REQUEST['champs_valeur'][$i])) ? "".$_REQUEST['champs_valeur'][$i].":" : " :"; + $tables_champs .= (!empty($_REQUEST['champs_attributs'][$i])) ? "".$_REQUEST['champs_attributs'][$i].":" : " :"; + $tables_champs .= (!empty($_REQUEST['champs_null'][$i])) ? "".strtoupper($_REQUEST['champs_null'][$i]).":" : " :"; + $tables_champs .= (!empty($_REQUEST['champs_default'][$i])) ? "".$_REQUEST['champs_default'][$i].":" : " :"; + $tables_champs .= (!empty($_REQUEST['champs_clef'][$i])) ? "".$_REQUEST['champs_clef'][$i]."" : " "; + + //Coupure entre les champs et coupre entre les parametres + if ( $i != $_REQUEST['tables_nb_champs'] - 1) { + $tables_champs .= '|'; + if ( $i != 0 ) + $tables_parametres .= '|'; + } else { + /*if ( isset($_REQUEST['tables_submitter']) == 1 ) + $tables_champs .= '|'.strtolower($_REQUEST['tables_name']).'_submitter:int:10: :NOT NULL:0:'; + if ( isset($_REQUEST['tables_date_created']) == 1 ) + $tables_champs .= '|'.strtolower($_REQUEST['tables_name']).'_date_created:int:10: :NOT NULL:0:'; + if ( isset($_REQUEST['tables_online']) == 1 ) + $tables_champs .= '|'.strtolower($_REQUEST['tables_name']).'_online:tinyint:1: :NOT NULL:0:'; */ + $tables_champs .= ''; + $tables_parametres .= '|XoopsFormSelectUser:1:1:1:0:0:1|XoopsFormTextDateSelect:1:1:1:0:0:1|XoopsFormCheckBox:1:1:1:0:0:1'; + } + } + } + $obj->setVar('tables_champs', $tables_champs); + $obj->setVar('tables_parametres', $tables_parametres); + + if ($tablesHandler->insert($obj)) + { + redirect_header('tables.php?op=default', 2, _AM_TDMCREATE_FORMOK); + } + + break; + + case "tables_save1": + + if (!$GLOBALS['xoopsSecurity']->check()) { + redirect_header('tables.php', 3, implode(',', $GLOBALS['xoopsSecurity']->getErrors())); + } + + if (isset($_REQUEST['tables_id'])) { + $obj =& $tablesHandler->get($_REQUEST['tables_id']); + } else { + $obj =& $tablesHandler->create(); + } + //Nom du module + $modules =& $modulesHandler->get($_REQUEST['tables_modules']); + $modules_name = $modules->getVar('modules_name'); + + $tables_blocks = (isset($_REQUEST['tables_blocs'])) ? $_REQUEST['tables_blocs'] : '0'; + $tables_display_admin = (isset($_REQUEST['tables_display_admin'])) ? $_REQUEST['tables_display_admin'] : '0'; + $tables_display_user = (isset($_REQUEST['tables_display_user'])) ? $_REQUEST['tables_display_user'] : '0'; + $tables_search = (isset($_REQUEST['tables_search'])) ? $_REQUEST['tables_search'] : '0'; + $tables_coms = (isset($_REQUEST['tables_coms'])) ? $_REQUEST['tables_coms'] : '0'; + $select = (isset($_REQUEST['select'])) ? $_REQUEST['select'] : '0'; + + //Image + include_once XOOPS_ROOT_PATH.'/class/uploader.php'; + if(is_dir($pathImageAdmin) && isset($pathImageAdmin)){ + $uploaddir = $pathImageAdmin; + } else { + $uploaddir = XOOPS_ROOT_PATH . "/modules/".$xoopsModule->dirname()."/modules/".$modules_name."/images/32/"; + } + $uploader = new XoopsMediaUploader($u... [truncated message content] |