From: <txm...@us...> - 2012-05-19 08:14:20
|
Revision: 9544 http://xoops.svn.sourceforge.net/xoops/?rev=9544&view=rev Author: txmodxoops Date: 2012-05-19 08:14:11 +0000 (Sat, 19 May 2012) Log Message: ----------- Updated Pleace! reinstall or create a new index in database for modules and tables Modified Paths: -------------- 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/modules.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/tables.php 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/const_admin_header.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_include_configs.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_modinfo_language.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_footer.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_xoopsversion.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/modules/default_slogo.png XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/italian/admin.php XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/update language 1.37 to 1.38.txt XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/sql/mysql.sql XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/xoops_version.php Added Paths: ----------- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/license.txt Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_footer.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_footer.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_footer.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -18,9 +18,12 @@ * 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>"; - +echo "<div class='center'><a href='http://www.xoops.org' target='_blank'> + <img src='".$GLOBALS['pathImageAdmin']."/xoopsmicrobutton.gif' alt='XOOPS' title='XOOPS'></a> + </div>"; +echo "<div class='center pad5'> + <span class='bold'>".$GLOBALS['xoopsModule']->getVar('name')."</span> + <span class='small italic'> "._AM_TDMCREATE_MAINTAINEDBY." + <a href='http://www.xoops.org' title='Visit Xoops Community' class='tooltip' rel='external'>Xoops Community</a></span> + </div>"; xoops_cp_footer(); \ No newline at end of file Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_header.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_header.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/admin_header.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -18,36 +18,25 @@ * **************************************************************************** */ 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 XOOPS_ROOT_PATH . '/include/cp_header.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; -} +$thisDirname = $GLOBALS['xoopsModule']->getVar('dirname'); //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'); +$pathImageIcon = XOOPS_URL .'/'. $GLOBALS['xoopsModule']->getInfo('icons16'); +$pathImageAdmin = XOOPS_URL .'/'. $GLOBALS['xoopsModule']->getInfo('icons32'); +$pathModuleAdmin = $GLOBALS['xoopsModule']->getInfo('dirmoduleadmin'); $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(); +// Locad admin menu class +if ( file_exists($GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'))){ + include_once $GLOBALS['xoops']->path($pathModuleAdmin.'/moduleadmin.php'); +}else{ + redirect_header("../../../admin.php", 5, _AM_TDMCREATE_MODULEADMIN_MISSING, false); } if (!isset($xoopsTpl) || !is_object($xoopsTpl)) { @@ -57,9 +46,9 @@ $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")); +xoops_loadLanguage('admin', $thisDirname); +xoops_loadLanguage('modinfo', $thisDirname); +xoops_loadLanguage('main', $thisDirname); // Define Stylesheet $sysjquistyle = XOOPS_URL . '/modules/system/css/ui/' . xoops_getModuleOption('jquery_theme', 'system') . '/ui.all.css'; // Define scripts Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/building.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/building.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/building.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -189,7 +189,7 @@ //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); + const_admin_index($mods, $mods_name, $tbls_arr); } /************************************************/ /*User*/ Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/modules.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/modules.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/modules.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -40,8 +40,8 @@ //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); - + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS['xoopsModuleConfig']['mimetypes'], + $GLOBALS['xoopsModuleConfig']['maxsize'], 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; @@ -54,39 +54,49 @@ $obj->setVar('modules_image', $uploader->getSavedFileName()); } } else { - $obj->setVar('modules_image', $_REQUEST['modules_image']); + $obj->setVar('modules_image', $_POST['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_name', $_POST['modules_name']); + $obj->setVar('modules_version', $_POST['modules_version']); + $obj->setVar('modules_description', $_POST['modules_description']); + $obj->setVar('modules_author', $_POST['modules_author']); + $obj->setVar('modules_author_mail', $_POST['modules_author_mail']); + $obj->setVar('modules_author_website_url', $_POST['modules_author_website_url']); + $obj->setVar('modules_author_website_name', $_POST['modules_author_website_name']); + $obj->setVar('modules_credits', $_POST['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_release_info', $_POST['modules_release_info']); + $obj->setVar('modules_release_file', $_POST['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']); + $obj->setVar('modules_manual_file', $_POST['modules_manual_file']); + $obj->setVar('modules_demo_site_url', $_POST['modules_demo_site_url']); + $obj->setVar('modules_demo_site_name', $_POST['modules_demo_site_name']); + $obj->setVar('modules_forum_site_url', $_POST['modules_forum_site_url']); + $obj->setVar('modules_forum_site_name', $_POST['modules_forum_site_name']); + $obj->setVar('modules_module_website_url', $_POST['modules_module_website_url']); + $obj->setVar('modules_module_website_name', $_POST['modules_module_website_name']); + $obj->setVar('modules_release', $_POST['modules_release']); + $obj->setVar('modules_module_status', $_POST['modules_module_status']); + $verif_display_admin = ($_REQUEST['modules_display_admin'] == 1) ? "1" : "0"; + $obj->setVar('modules_display_admin', $verif_display_admin); + $verif_display_user = ($_REQUEST['modules_display_user'] == 1) ? "1" : "0"; + $obj->setVar('modules_display_user', $verif_display_user); + $verif_display_submenu = ($_REQUEST['modules_display_submenu'] == 1) ? "1" : "0"; + $obj->setVar('modules_display_submenu', $verif_display_submenu); + $verif_active_search = ($_REQUEST['modules_active_search'] == 1) ? "1" : "0"; + $obj->setVar('modules_active_search', $verif_active_search); + $verif_active_coms = ($_REQUEST['modules_active_coms'] == 1) ? "1" : "0"; + $obj->setVar('modules_active_coms', $verif_active_coms); + $verif_active_notify = ($_REQUEST['modules_active_notify'] == 1) ? "1" : "0"; + $obj->setVar('modules_active_notify', $verif_active_notify); if ($modulesHandler->insert($obj)) { - redirect_header('modules.php?op=default', 2, _AM_TDMCREATE_FORMOK); + redirect_header('modules.php?op=default', 2, _AM_TDMCREATE_FORMOK); + } else { + redirect_header('modules.php?op=default', 2, _AM_TDMCREATE_NOTINSERTED); } - break; + break; case "modules_create": echo $modulesAdmin->addNavigation('modules.php'); @@ -101,21 +111,21 @@ $form = $obj->getForm(); break; case "modules_delete": - $obj =& $modulesHandler->get($_REQUEST['modules_id']); + $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'))); - } + { + 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: @@ -142,7 +152,7 @@ $start = 0; } $modules_arr = $modulesHandler->getall($criteria); - if ( $numrows > $limit ) { + if ( $numrows_modules > $limit ) { include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; $pagenav = new XoopsPageNav($numrows_modules, $limit, $start, 'start', 'op=list&limit=' . $limit); $pagenav = $pagenav->renderNav(4); @@ -180,7 +190,7 @@ 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 '<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>'; } Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/tables.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/tables.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/admin/tables.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -155,7 +155,7 @@ if ($tablesHandler->insert($obj)) { - redirect_header('tables.php?op=default', 2, _AM_TDMCREATE_FORMOK); + redirect_header('tables.php?op=tables_list', 2, _AM_TDMCREATE_FORMOK); } break; @@ -225,7 +225,7 @@ $obj->setVar('tables_nb_champs', $_REQUEST['tables_nb_champs']); if ($tablesHandler->insert($obj)) { - redirect_header('tables.php?op=default', 2, _AM_TDMCREATE_FORMOK); + redirect_header('tables.php?op=tables_list', 2, _AM_TDMCREATE_FORMOK); } break; @@ -268,8 +268,8 @@ //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); - + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS['xoopsModuleConfig']['mimetypes'], + $GLOBALS['xoopsModuleConfig']['maxsize'], 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; @@ -282,34 +282,42 @@ $obj->setVar('modules_image', $uploader->getSavedFileName()); } } else { - $obj->setVar('modules_image', $_REQUEST['modules_image']); + $obj->setVar('modules_image', $_POST['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_email', $_REQUEST['modules_author_email']); - $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_name', $_POST['modules_name']); + $obj->setVar('modules_version', $_POST['modules_version']); + $obj->setVar('modules_description', $_POST['modules_description']); + $obj->setVar('modules_author', $_POST['modules_author']); + $obj->setVar('modules_author_email', $_POST['modules_author_email']); + $obj->setVar('modules_author_website_url', $_POST['modules_author_website_url']); + $obj->setVar('modules_author_website_name', $_POST['modules_author_website_name']); + $obj->setVar('modules_credits', $_POST['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_release_info', $_POST['modules_release_info']); + $obj->setVar('modules_release_file', $_POST['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_menu', $_REQUEST['modules_display_menu']); - $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_manual_file', $_POST['modules_manual_file']); + $obj->setVar('modules_demo_site_url', $_POST['modules_demo_site_url']); + $obj->setVar('modules_demo_site_name', $_POST['modules_demo_site_name']); + $obj->setVar('modules_forum_site_url', $_POST['modules_forum_site_url']); + $obj->setVar('modules_forum_site_name', $_POST['modules_forum_site_name']); + $obj->setVar('modules_module_website_url', $_POST['modules_module_website_url']); + $obj->setVar('modules_module_website_name', $_POST['modules_module_website_name']); + $obj->setVar('modules_release', $_POST['modules_release']); + $obj->setVar('modules_module_status', $_POST['modules_module_status']); + $verif_display_admin = ($_REQUEST['modules_display_admin'] == 1) ? "1" : "0"; + $obj->setVar('modules_display_admin', $verif_display_admin); + $verif_display_user = ($_REQUEST['modules_display_user'] == 1) ? "1" : "0"; + $obj->setVar('modules_display_user', $verif_display_user); + $verif_display_submenu = ($_REQUEST['modules_display_submenu'] == 1) ? "1" : "0"; + $obj->setVar('modules_display_submenu', $verif_display_submenu); + $verif_active_search = ($_REQUEST['modules_active_search'] == 1) ? "1" : "0"; + $obj->setVar('modules_active_search', $verif_active_search); + $verif_active_coms = ($_REQUEST['modules_active_coms'] == 1) ? "1" : "0"; + $obj->setVar('modules_active_coms', $verif_active_coms); + $verif_active_notify = ($_REQUEST['modules_active_notify'] == 1) ? "1" : "0"; + $obj->setVar('modules_active_notify', $verif_active_notify); if ($modulesHandler->insert($obj)) { redirect_header('tables.php?op=default', 2, _AM_TDMCREATE_FORMOK); @@ -374,10 +382,10 @@ if(!is_dir($pathImageAdmin) && isset($pathImageAdmin)){ $uploaddir = $pathImageAdmin; }else{ - $uploaddir = XOOPS_ROOT_PATH . "/modules/".$xoopsModule->dirname()."/modules/".$modules_name."/images/32/"; - } - $uploader = new XoopsMediaUploader($uploaddir, "gif|jpeg|pjpeg|png", 104857600, null, null); - + $uploaddir = XOOPS_ROOT_PATH . "/modules/".$xoopsModule->dirname()."/images/uploads/tables/"; + } + $uploader = new XoopsMediaUploader($uploaddir, $GLOBALS['xoopsModuleConfig']['mimetypes'], + $GLOBALS['xoopsModuleConfig']['maxsize'], null, null); if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) { $extension = preg_replace( "/^.+\.([^.]+)$/sU" , "\\1" , $_FILES["attachedfile"]['name']) ; $name_img = $_REQUEST['tables_name'].'.'.$extension; @@ -438,10 +446,10 @@ $numrowsmod = count( $mod_arr ); // Redirect if there aren't modules if ( $numrowsmod == 0 ) { - redirect_header('modules.php?op=modules_create', 2, _AM_TDMCREATE_REDIRECT_NOMODULES ); + redirect_header('modules.php?op=modules_create', 2, _AM_TDMCREATE_NOTMODULES ); } - //Retirer les tables inutiles + //Remove unnecessary tables $sql = "SELECT tables_id FROM ".$xoopsDB->prefix("tdmcreate_tables")." WHERE tables_modules = 0"; $result = $xoopsDB->queryF($sql); while ( $myrow = $xoopsDB->fetchArray($result) ) @@ -469,7 +477,7 @@ $start = 0; } $modules_arr = $modulesHandler->getall($criteria); - if ( $numrows > $limit ) { + if ( $numrows_modules > $limit ) { include_once XOOPS_ROOT_PATH . '/class/pagenav.php'; $pagenav = new XoopsPageNav($numrows_modules, $limit, $start, 'start', 'op=list&limit=' . $limit); $pagenav = $pagenav->renderNav(4); @@ -547,8 +555,7 @@ echo '<td>'.$nb_champs.'</td>'; echo '<td>'; echo '<a href="tables.php?op=edit_tables&tables_id='.$tables_id.'"><img src='. $pathImageIcon ."/edit.png alt="._AM_TDMCREATE_FORMEDIT.'" title="'._AM_TDMCREATE_FORMEDIT.'"></a> <a href="tables.php?op=edit_champs&tables_id='.$tables_id.'"><img src='. $pathImageIcon ."/inserttable.png alt="._AM_TDMCREATE_FORMCHAMPS.'" title="'._AM_TDMCREATE_FORMCHAMPS.'"></a> <a href="tables.php?op=delete_tables&tables_id='.$tables_id.'"><img src='. $pathImageIcon ."/delete.png alt="._AM_TDMCREATE_FORMDEL.'" title="'._AM_TDMCREATE_FORMDEL.'"></a>'; - echo '</td>'; - echo '</tr>'; + echo '</td></tr>'; } } } Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/tdmcreate_modules.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/tdmcreate_modules.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/tdmcreate_modules.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -2,10 +2,8 @@ /** * **************************************************************************** * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS - * - Licence GPL Copyright (c) (http://www.tdmxoops.net) + * - Licence GPL Copyright (c) (http://www.xoops.org) * - * Cette licence, contient des limitations!!! - * * 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. @@ -16,17 +14,13 @@ * @license TDM GPL license * @author TDM TEAM DEV MODULE * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ * **************************************************************************** */ - if (!defined("XOOPS_ROOT_PATH")) { die("XOOPS root path not defined"); } -if (!class_exists('XoopsPersistableObjectHandler')) { - include_once XOOPS_ROOT_PATH.'/modules/TDMCreate/class/object.php'; -} - class tdmcreate_modules extends XoopsObject { @@ -34,35 +28,35 @@ function __construct() { $this->XoopsObject(); - $this->initVar("modules_id",XOBJ_DTYPE_INT,null,false,5); - $this->initVar("modules_name",XOBJ_DTYPE_TXTBOX,null,false); - $this->initVar("modules_version",XOBJ_DTYPE_TXTBOX,null,false); - $this->initVar("modules_description",XOBJ_DTYPE_TXTAREA, null, false); - $this->initVar("modules_author",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_author_mail",XOBJ_DTYPE_TXTBOX,null,false); - $this->initVar("modules_author_website_url",XOBJ_DTYPE_TXTBOX,null,false); - $this->initVar("modules_author_website_name",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_credits",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_license",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_release_info",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_release_file",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_manual",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_manual_file",XOBJ_DTYPE_TXTBOX, null, false); + $this->initVar("modules_id",XOBJ_DTYPE_INT, 0,false,5); + $this->initVar("modules_name",XOBJ_DTYPE_TXTBOX, 'Module Name',false); + $this->initVar("modules_version",XOBJ_DTYPE_TXTBOX, '1.00',false); + $this->initVar("modules_description",XOBJ_DTYPE_TXTAREA, 'Description of the module', false); + $this->initVar("modules_author",XOBJ_DTYPE_TXTBOX, 'TXMod Xoops (Timgno)', false); + $this->initVar("modules_author_mail",XOBJ_DTYPE_TXTBOX, 'su...@tx...',false); + $this->initVar("modules_author_website_url",XOBJ_DTYPE_TXTBOX, 'http://www.txmodxoops.org',false); + $this->initVar("modules_author_website_name",XOBJ_DTYPE_TXTBOX, 'TXMod Xoops (Timgno)', false); + $this->initVar("modules_credits",XOBJ_DTYPE_TXTBOX, 'Timgno', false); + $this->initVar("modules_license",XOBJ_DTYPE_TXTBOX, 'GNU GPL see License', false); + $this->initVar("modules_release_info",XOBJ_DTYPE_TXTBOX, 'Beta 1 15/04/2012', false); + $this->initVar("modules_release_file",XOBJ_DTYPE_TXTBOX, 'changelog.txt', false); + $this->initVar("modules_manual",XOBJ_DTYPE_TXTBOX, 'Manual', false); + $this->initVar("modules_manual_file",XOBJ_DTYPE_TXTBOX, 'install.txt', false); $this->initVar("modules_image",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_demo_site_url",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_demo_site_name",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_forum_site_url",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_forum_site_name",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_module_website_url",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_module_website_name",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_release",XOBJ_DTYPE_TXTBOX, null, false); - $this->initVar("modules_module_status",XOBJ_DTYPE_TXTBOX, null, false); + $this->initVar("modules_demo_site_url",XOBJ_DTYPE_TXTBOX, 'http://www.txmodxoops.org/modules/', false); + $this->initVar("modules_demo_site_name",XOBJ_DTYPE_TXTBOX, 'Module TXMod Xoops', false); + $this->initVar("modules_forum_site_url",XOBJ_DTYPE_TXTBOX, 'http://www.txmodxoops.org/modules/newbb', false); + $this->initVar("modules_forum_site_name",XOBJ_DTYPE_TXTBOX, 'TXMod Xoops Community', false); + $this->initVar("modules_module_website_url",XOBJ_DTYPE_TXTBOX, 'http://www.txmodxoops.org/', false); + $this->initVar("modules_module_website_name",XOBJ_DTYPE_TXTBOX, 'TXMod Xoops', false); + $this->initVar("modules_release",XOBJ_DTYPE_TXTBOX, '15/04/2012', false); + $this->initVar("modules_module_status",XOBJ_DTYPE_TXTBOX, 'Beta 1', false); $this->initVar("modules_display_admin",XOBJ_DTYPE_INT, null, false, 1); $this->initVar("modules_display_user",XOBJ_DTYPE_INT, null, false, 1); $this->initVar("modules_display_submenu",XOBJ_DTYPE_INT, null, false, 1); $this->initVar("modules_active_search",XOBJ_DTYPE_INT, null, false, 1); $this->initVar("modules_active_coms",XOBJ_DTYPE_INT, null, false, 1); - $this->initVar("modules_active_notify",XOBJ_DTYPE_INT, null, false, 1); + $this->initVar("modules_active_notify",XOBJ_DTYPE_INT, null, false, 1); } function tdmcreate_modules() @@ -90,7 +84,7 @@ $form->addElement(new XoopsFormText(_AM_TDMCREATE_MODULES_VERSION, 'modules_version', 50, 255, $this->getVar('modules_version')), true); // Name description $editor_configs=array(); - $editor_configs["name"] ="modules_description"; + $editor_configs["name"] = "modules_description"; $editor_configs["value"] = $this->getVar('modules_description', 'e'); $editor_configs["rows"] = 5; $editor_configs["cols"] = 100; @@ -104,33 +98,33 @@ // Options $options_tray = new XoopsFormElementTray(_OPTIONS,'<br />'); // Display Admin - $modules_display_admin = $this->isNew() ? 0 : $this->getVar('modules_display_admin'); - $check_display_admin = new XoopsFormCheckBox('', 'modules_display_admin', $modules_display_admin); + $mdisplay_admin = $this->isNew() ? 0 : $this->getVar('modules_display_admin'); + $check_display_admin = new XoopsFormCheckBox('', 'modules_display_admin', $mdisplay_admin); $check_display_admin->addOption( 1, _AM_TDMCREATE_MODULES_DISPLAY_ADMIN ); $options_tray->addElement($check_display_admin); // Display Admin - $modules_display_user = $this->isNew() ? 0 : $this->getVar('modules_display_user'); - $check_display_user = new XoopsFormCheckBox('', 'modules_display_user', $modules_display_user); + $mdisplay_user = $this->isNew() ? 0 : $this->getVar('modules_display_user'); + $check_display_user = new XoopsFormCheckBox('', 'modules_display_user', $mdisplay_user); $check_display_user->addOption( 1, _AM_TDMCREATE_MODULES_DISPLAY_USER ); $options_tray->addElement($check_display_user); // Display Submenu - $modules_display_submenu = $this->isNew() ? 0 : $this->getVar('modules_display_submenu'); - $check_display_submenu = new XoopsFormCheckBox('', 'modules_display_submenu', $modules_display_submenu); + $mdisplay_submenu = $this->isNew() ? 0 : $this->getVar('modules_display_submenu'); + $check_display_submenu = new XoopsFormCheckBox('', 'modules_display_submenu', $mdisplay_submenu); $check_display_submenu->addOption( 1, _AM_TDMCREATE_MODULES_DISPLAY_SUBMENU ); $options_tray->addElement($check_display_submenu); // Active Search - $modules_active_search = $this->isNew() ? 0 : $this->getVar('modules_active_search'); - $check_display_search = new XoopsFormCheckBox('', 'modules_active_search', $modules_active_search); + $mactive_search = $this->isNew() ? 0 : $this->getVar('modules_active_search'); + $check_display_search = new XoopsFormCheckBox('', 'modules_active_search', $mactive_search); $check_display_search->addOption( 1, _AM_TDMCREATE_MODULES_ACTIVE_SEARCH ); $options_tray->addElement($check_display_search); // Active Comments - $modules_active_comments = $this->isNew() ? 0 : $this->getVar('modules_active_coms'); - $check_active_comments = new XoopsFormCheckBox('', 'modules_active_coms', $modules_active_comments); + $mactive_comments = $this->isNew() ? 0 : $this->getVar('modules_active_coms'); + $check_active_comments = new XoopsFormCheckBox('', 'modules_active_coms', $mactive_comments); $check_active_comments->addOption( 1, _AM_TDMCREATE_MODULES_ACTIVE_COMMENTS ); $options_tray->addElement($check_active_comments); // Active Notify - $modules_active_notify = $this->isNew() ? 0 : $this->getVar('modules_active_notify'); - $check_active_notify = new XoopsFormCheckBox('', 'modules_active_notify', $modules_active_notify); + $mactive_notify = $this->isNew() ? 0 : $this->getVar('modules_active_notify'); + $check_active_notify = new XoopsFormCheckBox('', 'modules_active_notify', $mactive_notify); $check_active_notify->addOption( 1, _AM_TDMCREATE_MODULES_ACTIVE_NOTIFY ); $options_tray->addElement($check_active_notify); $form->addElement($options_tray); @@ -174,7 +168,7 @@ $form->addElement(new XoopsFormText(_AM_TDMCREATE_MODULES_STATUS, 'modules_module_status', 50, 255, $this->getVar('modules_module_status')), false); $form->addElement(new XoopsFormHidden('op', 'modules_save')); - $form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit')); + $form->addElement(new XoopsFormButton('', 'submit', _SUBMIT, 'submit')); $form->display(); return $form; } Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/tdmcreate_tables.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/tdmcreate_tables.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/class/tdmcreate_tables.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -2,10 +2,8 @@ /** * **************************************************************************** * - TDMCreate By TDM - TEAM DEV MODULE FOR XOOPS - * - Licence GPL Copyright (c) (http://www.tdmxoops.net) + * - Licence GPL Copyright (c) (http://www.xoops.org) * - * Cette licence, contient des limitations!!! - * * 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. @@ -16,20 +14,15 @@ * @license TDM GPL license * @author TDM TEAM DEV MODULE * + * Version : 1.38 Thu 2012/04/12 14:04:25 : Timgno Exp $ * **************************************************************************** */ - if (!defined("XOOPS_ROOT_PATH")) { die("XOOPS root path not defined"); } -if (!class_exists('XoopsPersistableObjectHandler')) { - include_once XOOPS_ROOT_PATH.'/modules/TDMCreate/class/object.php'; -} - class tdmcreate_tables extends XoopsObject { - //Constructor function __construct() { @@ -751,7 +744,7 @@ $imgtray -> addElement( new XoopsFormLabel( '', "<br /><img src='" . XOOPS_URL . "/" . $uploadirectory . "/" . $tables_img . "' name='image3' id='image3' alt='' />" ) ); $fileseltray= new XoopsFormElementTray('','<br />'); - $fileseltray->addElement(new XoopsFormFile(_AM_TDMCREATE_FORMUPLOAD , 'attachedfile', 104857600),false); + $fileseltray->addElement(new XoopsFormFile(_AM_TDMCREATE_FORMUPLOAD , 'attachedfile', $GLOBALS['xoopsModuleConfig']['maxsize']),false); $fileseltray->addElement(new XoopsFormLabel(''), false); $imgtray->addElement($fileseltray); $form->addElement($imgtray); Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_header.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_header.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_admin_header.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -19,87 +19,60 @@ */ include_once XOOPS_ROOT_PATH.'/modules/TDMCreate/const/const_entete.php'; include_once XOOPS_ROOT_PATH.'/modules/TDMCreate/include/functions_const.php'; - function const_admin_header($modules, $modules_name, $tables_arr) { - $language = '_AM_'.strtoupper($modules_name).'_'; - $myts =& MyTextSanitizer::getInstance(); + $language = '_AM_'.strtoupper($modules_name).'_'; $file = "admin_header.php"; $path_file = TDM_CREATE_MURL."/".$modules_name."/admin/".$file; $en_tete = const_entete($modules, 0); - - $text = '<?php'.$en_tete.' + + $text = '<?php'.$en_tete.' include_once dirname(dirname(dirname(dirname(__FILE__)))) . \'/mainfile.php\'; -include_once XOOPS_ROOT_PATH . \'/include/cp_functions.php\'; +include_once XOOPS_ROOT_PATH . \'/include/cp_header.php\'; include_once \'../include/config.php\'; include_once \'../include/functions.php\'; -$pathDir = $GLOBALS[\'xoops\']->path(\'/Frameworks/moduleclasses/moduleadmin\'); -$globlang = $GLOBALS[\'xoopsConfig\'][\'language\']; +$thisDirname = $GLOBALS[\'xoopsModule\']->getVar(\'dirname\'); -if ( file_exists($pathDir.\'/language/\'.$globlang.\'/main.php\')){ - include_once $pathDir.\'/language/\'.$globlang.\'/main.php\'; -} else { - include_once $pathDir.\'/language/english/main.php\'; -} - -if ( file_exists($pathDir.\'/moduleadmin.php\')){ - include_once $pathDir.\'/moduleadmin.php\'; - //return true; +$pathImageIcon = XOOPS_URL .\'/\'. $GLOBALS[\'xoopsModule\']->getInfo(\'icons16\'); +$pathImageAdmin = XOOPS_URL .\'/\'. $GLOBALS[\'xoopsModule\']->getInfo(\'icons32\'); +$pathModuleAdmin = $GLOBALS[\'xoopsModule\']->getInfo(\'dirmoduleadmin\'); + +$myts =& MyTextSanitizer::getInstance(); +// Locad admin menu class +if ( file_exists($GLOBALS[\'xoops\']->path($pathModuleAdmin.\'/moduleadmin.php\'))){ + include_once $GLOBALS[\'xoops\']->path($pathModuleAdmin.\'/moduleadmin.php\'); }else{ - xoops_cp_header(); - echo xoops_error('.$language.'NOFRAMEWORKS); - xoops_cp_footer(); - //return false; + redirect_header("../../../admin.php", 5, _AM_MODULEADMIN_MISSING, false); } - -$dirname = basename(dirname(dirname( __FILE__ ) )); -$module_handler =& xoops_gethandler(\'module\'); -$xoopsModule = & $module_handler->getByDirname($dirname); -$moduleInfo =& $module_handler->get($xoopsModule->getVar(\'mid\')); -$pathImageIcon = XOOPS_URL .\'/\'. $moduleInfo->getInfo(\'icons16\'); -$pathImageAdmin = XOOPS_URL .\'/\'. $moduleInfo->getInfo(\'icons32\'); - +//load class '; foreach (array_keys($tables_arr) as $i) { - $t_name = $tables_arr[$i]->getVar("tables_name"); -$text .= '$'.$t_name.'Handler=& xoops_getModuleHandler(\''.$modules_name.'_'.$t_name.'\', $dirname); + $t_name = $tables_arr[$i]->getVar('tables_name'); +$text .= '$'.$t_name.'Handler=& xoops_getModuleHandler(\''.$modules_name.'\'_\''.$t_name.', $thisDirname); '; } -$text .=<<<'EOD' +$text .= ' $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); +$xoopsTpl->assign(\'pathImageIcon\', $pathImageIcon); +$xoopsTpl->assign(\'pathImageAdmin\', $pathImageAdmin); //xoops_cp_header(); //Load languages -xoops_loadLanguage('admin', $xoopsModule->getVar("dirname")); -xoops_loadLanguage('modinfo', $xoopsModule->getVar("dirname")); -xoops_loadLanguage('main', $xoopsModule->getVar("dirname")); - -EOD; +xoops_loadLanguage(\'admin\', $thisDirname); +xoops_loadLanguage(\'modinfo\', $thisDirname); +xoops_loadLanguage(\'main\', $thisDirname); +'; createFile($path_file, $text, _AM_TDMCREATE_CONST_OK_ADMINS, _AM_TDMCREATE_CONST_NOTOK_ADMINS, $file); } - -?> +?> \ No newline at end of file Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_entete.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_entete.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_entete.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -49,6 +49,7 @@ * --------------------------------------------------------------------------- * @copyright '.$modules_author.' ( '.$modules_author_website_url.' ) * @license '.$modules_license.' + * @since 2.5.0 * @package '.$modules_name.' * @author '.$modules_author.' ( '.$modules_author_mail.' ) * Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_header.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_header.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_header.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -52,6 +52,7 @@ * --------------------------------------------------------------------------- * @copyright '.$modules_author.' ( '.$modules_author_website_url.' ) * @license '.$modules_license.' + * @since 2.5.0 * @package '.$modules_name.' * @author '.$modules_author.' ( '.$modules_author_mail.' ) * Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_configs.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_configs.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_configs.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -27,13 +27,17 @@ $en_tete = const_entete($modules, 0); $text = '<?php'.$en_tete.' if( ! defined( \'XOOPS_ROOT_PATH\' ) ) exit ; -define("'.strtoupper($modules_name).'_PATH", XOOPS_ROOT_PATH."/modules/'.$modules_name.'"); -define("'.strtoupper($modules_name).'_URL", XOOPS_URL."/modules/'.$modules_name.'"); - +if (!defined(\''.strtoupper($modules_name).'_MODULE_PATH\')) { +define("'.strtoupper($modules_name).'_DIRNAME", "'.strtolower($modules_name).'"); +define("'.strtoupper($modules_name).'_PATH", XOOPS_ROOT_PATH."/modules/".'.strtoupper($modules_name).'_DIRNAME); +define("'.strtoupper($modules_name).'_URL", XOOPS_URL."/modules/".'.strtoupper($modules_name).'_DIRNAME); +define("'.strtoupper($modules_name).'_ADMIN", '.strtoupper($modules_name).'_URL . "/admin/index.php"); +define("'.strtoupper($modules_name).'_AUTHOR_LOGOIMG", '.strtoupper($modules_name).'_URL . "/images/'.str_replace(" ", "", strtolower($modules_a_w_name)).'_logo.png"); +} // module information -$mod_img = '.strtoupper($modules_name).'_URL."/images/'.str_replace(" ", "", strtolower($modules_a_w_name)).'_logo.png"; +$mod_admin = "<a href=\'".'.strtoupper($modules_name).'_ADMIN."\'>".'.$language.'_ADMIN."</a>"; $mod_copyright = "<a href=\''.$modules_a_w_url.'\' title=\''.$modules_a_w_name.'\' target=\'_blank\'> - <img src=\'".$mod_img."\' alt=\''.$modules_a_w_name.'\' /></a>"; + <img src=\'".'.strtoupper($modules_name).'_AUTHOR_LOGOIMG."\' alt=\''.$modules_a_w_name.'\' /></a>"; ?>'; createFile($path_file, $text, _AM_TDMCREATE_CONST_OK_INCLUDES, Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_search.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_search.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_include_search.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -39,6 +39,7 @@ //Parametres $parametres_total = explode("|", $tables_parametres); $k = 0; + $champs_param_search_field = array(); //Recuperation des parametres affichage dans le formulaire for($j=0; $j<$nb_champs; $j++) { Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_js_jquery.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_js_jquery.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_js_jquery.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -27,8 +27,8 @@ $text = $en_tete.' $(document).ready(function(){ $( "button, input:button, input:submit, input:file, input:reset" ).css("color","inherit").button(); - $( ".check" ).css("color","#fff").button(); - $( ".radio" ).css("color","#fff").buttonset(); + $( "input[type=\'checkbox\']" ).css("color","#fff").button(); + $( "input[type=\'radio\']" ).css("color","#fff").buttonset(); $( ".toolbar" ).css("color","#000").buttonset(); }); '; Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_modinfo_language.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_modinfo_language.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_modinfo_language.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -38,8 +38,8 @@ $text = '<?php'.$en_tete.' // Admin -define("'.$language.'NAME","'. $modules_name .'"); -define("'.$language.'DESC","'. $modules_desc .'"); +define("'.$language.'NAME","'. UcFirstAndToLower($modules_name) .'"); +define("'.$language.'DESC","'. UcFirstAndToLower($modules_desc) .'"); //Menu define("'.$language.'ADMENU'.$menu.'","Dashboard"); @@ -47,7 +47,9 @@ foreach (array_keys($tables_arr) as $i) { $menu++; - $text .= 'define("'.$language.'ADMENU'.$menu.'","'.UcFirstAndToLower($tables_arr[$i]->getVar("tables_name")).'"); + $t_name_desc = UcFirstAndToLower($tables_arr[$i]->getVar("tables_name")); + $t_name_desc = str_replace("_", " ", $t_name_desc); + $text .= 'define("'.$language.'ADMENU'.$menu.'","'.$t_name_desc.'"); '; } if ( $topic == 1 ) { @@ -105,16 +107,17 @@ $text .=' //Config define("'.$language.'EDITOR","Editor"); +define("'.$language.'EDITOR_DESC","Choose an Editor"); define("'.$language.'KEYWORDS","Keywords"); -define("'.$language.'KEYWORDS_DESC","Insert here the keywords (separate by comma)"); +define("'.$language.'KEYWORDS_DESC","Insert here the keywords for index page (separated by comma)"); define("'.$language.'ADMINPERPAGE", "Admin per page"); define("'.$language.'ADMINPERPAGE_DESC", "Specifies how many items you want to display per page in the list."); define("'.$language.'ADVERTISE","Code of advertise"); -define("'.$language.'ADVERTISE_DESC","Ensert here the code of advertisement"); -define("'.$language.'SOCIALACTIVE","View Socialnetworks?"); -define("'.$language.'SOCIALACTIVE_DESC","If you want to see the buttons of socialnetworks, click on Yes"); -define("'.$language.'SOCIALCODE","Code of socialnetworks"); -define("'.$language.'SOCIALCODE_DESC","Ensert here the code of socialnetworks"); +define("'.$language.'ADVERTISE_DESC","Insert here the code of advertisement"); +define("'.$language.'BARSOCIALS_ACTIVE","View barsocials"); +define("'.$language.'BARSOCIALS_ACTIVE_DESC","If you want to see the barsocials, click on Yes"); +define("'.$language.'FBCOMMENTS_ACTIVE","View Social Comments?"); +define("'.$language.'FBCOMMENTS_ACTIVE_DESC","If you want to see the Social Comments, click on Yes"); ?>'; createFile($path_file, $text, _AM_TDMCREATE_CONST_OK_LANGUAGES, Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_footer.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_footer.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_templates_footer.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -19,21 +19,21 @@ */ include_once XOOPS_ROOT_PATH.'/modules/TDMCreate/const/const_entete.php'; include_once XOOPS_ROOT_PATH.'/modules/TDMCreate/include/functions_const.php'; - function const_templates_footer($modules, $modules_name, $tables_module_table) { $language = '_MA_'.strtoupper($modules_name).'_'; - $template_file = ''.$modules_name.'_footer.html'; + $template_file = $modules_name.'_footer.html'; $template_path_file = TDM_CREATE_MURL."/".$modules_name."/templates/".$template_file; $en_tete = const_entete($modules, 0); - - $text = '<{if $adv != \'\'}> -<div class="center"><{$adv}></div> + +$text = '<{if $barsocials_active != 0}> + <{include file="db:system_barsocials.html"}> <{/if}> -<{if $social_active != 0}> -<div class="center"><{$social_code}></div> +<{if $fbcomments_active != 0}> + <{include file="db:system_fbcomments.html"}> <{/if}> <div class="left"><{$copyright}></div> +<br /> '; if($tables_module_table != null){ $text .= '<{if $pagenav != \'\'}> @@ -41,9 +41,13 @@ <{/if}> <br />'; } -$text .= '<{if $xoops_isadmin}> - <div class="center bold"><a href="<{$'.strtolower($modules_name).'_url}>/admin/"><{$smarty.const.'.$language.'ADMIN}></a></div> +$text .= ' +<{if $adv != \'\' && !$xoops_isadmin}> +<div class="center"><{$adv}></div> <{/if}> +<{if $xoops_isadmin}> + <div class="center bold"><{$admin}></div> +<{/if}> '; createFile($template_path_file, $text, _AM_TDMCREATE_CONST_OK_TEMPLATES, Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_xoopsversion.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_xoopsversion.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/const/const_xoopsversion.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -44,7 +44,7 @@ '.$modv.'[\'license\'] = "'.$modules->getVar("modules_license").'"; '.$modv.'[\'help\'] = \'page=help\'; '.$modv.'[\'license\'] = \'GNU GPL 2.0 see Licence\'; -'.$modv.'[\'license_url\'] = "www.gnu.org/licenses/gpl-2.0.html/"; +'.$modv.'[\'license_url\'] = "www.gnu.org/licenses/gpl.html"; '.$modv.'[\'release_info\'] = "'.$modules->getVar("modules_release_info").'"; '.$modv.'[\'release_file\'] = XOOPS_URL."/modules/{$dirname}/docs/'.$modules->getVar("modules_release_file").'"; @@ -59,7 +59,7 @@ '.$modv.'[\'image\'] = "images/'.$modules->getVar("modules_image").'"; '.$modv.'[\'dirname\'] = "{$dirname}"; -'.$modv.'[\'dirmoduleadmin\'] = "Frameworks/moduleclasses"; +'.$modv.'[\'dirmoduleadmin\'] = "Frameworks/moduleclasses/moduleadmin"; '.$modv.'[\'icons16\'] = "Frameworks/moduleclasses/icons/16"; '.$modv.'[\'icons32\'] = "Frameworks/moduleclasses/icons/32"; //About @@ -299,6 +299,20 @@ '.$modvc.'[\'formtype\'] = "textbox"; '.$modvc.'[\'valuetype\'] = "text"; '.$modvc.'[\'default\'] = \'15\'; +$i++; +'.$modvc.'[\'name\'] = "barsocials_active"; +'.$modvc.'[\'title\'] = "'.$language.'_BARSOCIALS_ACTIVE"; +'.$modvc.'[\'description\'] = "'.$language.'_BARSOCIALS_ACTIVE_DESC"; +'.$modvc.'[\'formtype\'] = "yesno"; +'.$modvc.'[\'aluetype\'] = "int"; +'.$modvc.'[\'default\'] = 0; +$i++; +'.$modvc.'[\'name\'] = "fbcomments_active"; +'.$modvc.'[\'title\'] = "'.$language.'_FBCOMMENTS_ACTIVE"; +'.$modvc.'[\'description\'] = "'.$language.'_FBCOMMENTS_ACTIVE_DESC"; +'.$modvc.'[\'formtype\'] = "yesno"; +'.$modvc.'[\'aluetype\'] = "int"; +'.$modvc.'[\'default\'] = 0; $i++; '.$modvc.'[\'name\'] = "advertise"; '.$modvc.'[\'title\'] = "'.$language.'_ADVERTISE"; @@ -306,22 +320,7 @@ '.$modvc.'[\'formtype\'] = "textarea"; '.$modvc.'[\'valuetype\'] = "text"; '.$modvc.'[\'default\'] = ""; -$i++; -'.$modvc.'[\'name\'] = "social_active"; -'.$modvc.'[\'title\'] = "'.$language.'_SOCIALACTIVE"; -'.$modvc.'[\'description\'] = "'.$language.'_SOCIALACTIVE_DESC"; -'.$modvc.'[\'formtype\'] = "yesno"; -'.$modvc.'[\'aluetype\'] = "int"; -'.$modvc.'[\'default\'] = 0; -$i++; -'.$modvc.'[\'name\'] = "social_code"; -'.$modvc.'[\'title\'] = "'.$language.'_SOCIALCODE"; -'.$modvc.'[\'description\'] = "'.$language.'_SOCIALCODE_DESC"; -'.$modvc.'[\'formtype\'] = "textarea"; -'.$modvc.'[\'valuetype\'] = "text"; -'.$modvc.'[\'default\'] = ""; unset($i); - ?>'; createFile($path_file, $text, _AM_TDMCREATE_CONST_OK_ROOTS, Added: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/license.txt =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/license.txt (rev 0) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/docs/license.txt 2012-05-19 08:14:11 UTC (rev 9544) @@ -0,0 +1,66 @@ +End User License Agreement for Xoops Modules + +IMPORTANT NOTICE Read and understand this License +Agreement carefully before installing and using this Software. +It contains extremely important information. + +BY USING THIS SOFTWARE IN ANY WAY YOU ACKNOWLEDGE +THAT YOU HAVE READ, UNDERSTAND AND AGREE TO THE +TERMS OF THIS AGREEMENT. IF YOU DO NOT AGREE TO +THESE TERMS, DO NOT USE THIS SOFTWARE IN ANY WAY, +AND PROMPTLY RETURN IT OR DELETE ANY COPIES OF +THIS SOFTWARE IN YOUR POSSESSION. + +LICENSE GRANT the copyright holder grants you a non-exclusive +license to use this software, and any associated documentation +("The Software"), as indicated herein. + +You may install and use the Software on two computers for your use +only. + +RESTRICTIONS You MAY NOT: (a) sell or distribute this Software +package without prior written approval (b) cause or permit reverse +engineering, disassembly, decompilation or alteration of this +Software; (c) remove any product identification, copyright notices, +or other notices or proprietary restrictions from this Software; + +TERM: This License is effective until terminated. You may terminate +it at any time by destroying the Software, together with all copies +thereof. This License will also terminate if you fail to comply with any +term or condition of this Agreement. Upon such termination, you +agree to destroy the Software, together with all copies thereof. + +COPYRIGHT/OWNERSHIP This Software and its source +code are proprietary products of Pablo Software Solutions +and are protected by copyright, trade secret and other intellectual +property laws. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT +HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS +OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, +OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE +OR OTHERWISE) ARISING IN ANY WAY OUT OF THE +USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + +This software was created to be free of defects and is designed to +function on PC computers only. While this software has been tested +and proven to run accurately, in the unlikely event of any user or +computer incompatibility issues, the end user assumes complete +liability of usage. This software contains no adware, scumware or +spyware. The maker of this software does not support any +questionable forms of use where this software could be misused in +any way. + +http://www.txmodxoops.org +http://www.xoops.org Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/images/uploads/modules/default_slogo.png =================================================================== (Binary files differ) Modified: XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/admin.php =================================================================== --- XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/admin.php 2012-05-17 19:02:58 UTC (rev 9543) +++ XoopsModules/TDMCreate/releases/1.38/modules/TDMCreate/language/english/admin.php 2012-05-19 08:14:11 UTC (rev 9544) @@ -26,8 +26,8 @@ define("_AM_TDMCREATE_ADMIN_PREFERENCES", "Preferences"); define("_AM_TDMCREATE_ADMIN_UPDATE", "Update"); define("_AM_TDMCREATE_ADMIN_NUMMODULES", "Quantity Units"); -define("_AM_TDMCREATE_THEREARE_NUMMODULES", "There are <span class='red bold'>%s</span> modules stored in the Database"); -define("_AM_TDMCREATE_THEREARE_NUMTABLES", "There are <span class='red bold'>%s</span> tables stored in the Database"); +define("_AM_TDMCREATE_THEREARE_NUMMODULES", "- <span class='red bold'>%s</span> modules stored in the Database"); +define("_AM_TDMCREATE_THEREARE_NUMTABLES", "- <span class='red bold'>%s</span> tables stored in the Database"); define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_ELEMENTS", "Forms: Elements"); define("_AM_TDMCREATE_TABLES_CHAMPS_MORE_DISPLAY_ADMIN", "Page: Show admin"); @@ -93,9 +93,6 @@ define("_AM_TDMCREATE_MODULES_DISPLAY_USER", "User Visible hand"); define("_AM_TDMCREATE_MODULES_ACTIVE_SEARCH", "Enable research"); define("_AM_TDMCREATE_MODULES_ACTIVE_COMMENTS", "Enable comments"); -// v1.38 -define("_AM_TDMCREATE_MODULES_DISPLAY_SUBMENU", "Visible Submenu"); -define("_AM_TDMCREATE_MODULES_ACTIVE_NOTIFY", "Active Notifications"); //Tables.php //Form1 @@ -136,36 +133,36 @@ define("_AM_TDMCREATE_CONST_TAB... [truncated message content] |