if (type(encube) ~= "table") then encube = {}; end function encube.general(Arg) local value = Arg; -- Access Arg local value = String.TrimLeft(value, nil); local value = String.TrimRight(value, nil); local value = String.Replace(value, "portuguesebr", "pt-br", false); local value = String.Replace(value, "xoopsbrasil.com.br", "xoopscube.org", false); local value = String.Replace(value, "xoopsbrasil.com", "xoopscube.org", false); local value = String.Replace(value, "xoopstotal", "xoopscube", false); local value = String.Replace(value, "www.xoops.org", "xoopscube.org", false); local value = String.Replace(value, "impresscms.org", "xoopscube.org", false); local value = String.Replace(value, "impresscms", "xoows", true); local value = String.Replace(value, "IMPRESSCMS", "XOOWS", true); local value = String.Replace(value, "impresscms", "xoows", false); local value = String.Replace(value, "xoopsbr.org", "xoops.net.br", false); local value = String.Replace(value, "x-trad", "xoopscube", false); local value = String.Replace(value, "icms", "xcms", true); local value = String.Replace(value, "iCMS", "xCMS", true); local value = String.Replace(value, "ICMS", "XCMS", true); local value = String.Replace(value, "iCMS", "xCMS", false); -- local value = String.Replace(value, "impressCMS", "foundationCMS", true); -- local value = String.Replace(value, "Impress C", "Foundation C", true); -- local value = String.Replace(value, "IMPRESS C", "FOUNDATION C", true); -- local value = String.Replace(value, "Impress C", "Foundation C", false); -- local value = String.Replace(value, "ImpressC", "FoundationC", true); -- local value = String.Replace(value, "ImpressC", "FoundationC", true); -- local value = String.Replace(value, "IMPRESSC", "FOUNDATIONC", true); -- local value = String.Replace(value, "ImpressC", "FoundationC", false); -- local value = String.Replace(value, "XOOPS", "XOOWS", true); -- local value = String.Replace(value, "Frameworks", "xoows", true); -- local value = String.Replace(value, "Xoops", "Xoows", true); -- local value = String.Replace(value, "XOOPS", "XOOWS", true); -- local value = string.gsub(value, "Abracadabra", "Xazan"); return value; -- Return result_value end function encube.php_http(Arg) local value = Arg; local value = String.Replace(value, "$HTTP_COOKIE_VARS", "$_COOKIE", false); local value = String.Replace(value, "$HTTP_ENV_VARS", "$_ENV", false); local value = String.Replace(value, "$HTTP_GET_VARS", "$_GET", false); local value = String.Replace(value, "$HTTP_POST_FILES", "$_FILES", false); local value = String.Replace(value, "$HTTP_POST_VARS", "$_POST", false); local value = String.Replace(value, "$HTTP_SERVER_VARS", "$_SERVER", false); local value = String.Replace(value, "$HTTP_SESSION_VARS", "$_SESSION", false); return value; -- Return result_value end function encube.php_getvar(Arg) local value = Arg; local value = String.Replace(value, "getVar( 'mid' )", "getVar('mid')", true); local value = String.Replace(value, "getVar('mid' )", "getVar('mid')", true); local value = String.Replace(value, "getVar( 'mid')", "getVar('mid')", true); return value; -- Return result_value end function encube.php_module(Arg) local value = Arg; local value = String.Replace(value, " . $xoopsModule->", ".$xoopsModule->", true); local value = String.Replace(value, " .$xoopsModule->", ".$xoopsModule->", true); local value = String.Replace(value, ". $xoopsModule->", ".$xoopsModule->", true); local value = String.Replace(value, ". $xoopsModule->", ".$xoopsModule->", true); return value; -- Return result_value end function encube.xoops_url(Arg) local strX = Arg; local strY = "XOOPS_MODULE_URL . '/"; local strX = String.Replace(strX, "XOOPS_URL . '/modules/", strY, true); local strX = String.Replace(strX, "XOOPS_URL .'/modules/", strY, true); local strX = String.Replace(strX, "XOOPS_URL. '/modules/", strY, true); local strX = String.Replace(strX, "XOOPS_URL.'/modules/", strY, true); local strY = "XOOPS_MODULE_URL . \"/"; local strX = String.Replace(strX, "XOOPS_URL . \"/modules/", strY, true); local strX = String.Replace(strX, "XOOPS_URL .\"/modules/", strY, true); local strX = String.Replace(strX, "XOOPS_URL. \"/modules/", strY, true); local strX = String.Replace(strX, "XOOPS_URL.\"/modules/", strY, true); local strY = "XOOPS_THEME_URL . '/"; local strX = String.Replace(strX, "XOOPS_URL . '/themes/", strY, true); local strX = String.Replace(strX, "XOOPS_URL .'/themes/", strY, true); local strX = String.Replace(strX, "XOOPS_URL. '/themes/", strY, true); local strX = String.Replace(strX, "XOOPS_URL.'/themes/", strY, true); local strY = "XOOPS_THEME_URL . \"/"; local strX = String.Replace(strX, "XOOPS_URL . \"/themes/", strY, true); local strX = String.Replace(strX, "XOOPS_URL .\"/themes/", strY, true); local strX = String.Replace(strX, "XOOPS_URL. \"/themes/", strY, true); local strX = String.Replace(strX, "XOOPS_URL.\"/themes/", strY, true); local strY = "XOOPS_UPLOAD_URL . '/"; local strX = String.Replace(strX, "XOOPS_URL . '/uploads/", strY, true); local strX = String.Replace(strX, "XOOPS_URL .'/uploads/", strY, true); local strX = String.Replace(strX, "XOOPS_URL. '/uploads/", strY, true); local strX = String.Replace(strX, "XOOPS_URL.'/uploads/", strY, true); local strY = "XOOPS_UPLOAD_URL . \"/"; local strX = String.Replace(strX, "XOOPS_URL . \"/uploads/", strY, true); local strX = String.Replace(strX, "XOOPS_URL .\"/uploads/", strY, true); local strX = String.Replace(strX, "XOOPS_URL. \"/uploads/", strY, true); local strX = String.Replace(strX, "XOOPS_URL.\"/uploads/", strY, true); return strX; -- Return result_value end -- -- if String.Find(strX, "system", 1, true) ~= -1 then function encube.system(Var) local strX = Var; strY = "user/admin/index.php"; strX = String.Replace(strX, "system/admin.php?fct=preferences&op=show&confcat_id=2", strY, false); strX = String.Replace(strX, "system/admin.php?op=show&fct=preferences&confcat_id=2", strY, false); strX = String.Replace(strX, "system/admin.php?fct=preferences&op=show&confcat_id=2", strY, false); strX = String.Replace(strX, "system/admin.php?op=show&fct=preferences&confcat_id=2", strY, false); -- 4, 2, 'Meta & Footer', 1, 1, 'modules/system/admin.php?fct=preferences&op=show&confcat_id=3', '', 5, '_blank', '1'); strY = "legacy/admin/index.php?action=PreferenceEdit&confmod_id=4"; strX = String.Replace(strX, "system/admin.php?fct=preferences&op=show&confcat_id=3", strY, false); strX = String.Replace(strX, "system/admin.php?op=show&fct=preferences&confcat_id=3", strY, false); strX = String.Replace(strX, "system/admin.php?fct=preferences&op=show&confcat_id=3", strY, false); strX = String.Replace(strX, "system/admin.php?op=show&fct=preferences&confcat_id=3", strY, false); -- confcat_id genérico strY = "legacy/admin/index.php?action=PreferenceEdit&confcat_id="; strX = String.Replace(strX, "system/admin.php?fct=preferences&op=show&confcat_id=", strY, false); strX = String.Replace(strX, "system/admin.php?op=show&fct=preferences&confcat_id=", strY, false); strY = "legacy/admin/index.php?action=PreferenceEdit&confcat_id="; strX = String.Replace(strX, "system/admin.php?fct=preferences&op=show&confcat_id=", strY, false); strX = String.Replace(strX, "system/admin.php?op=show&fct=preferences&confcat_id=", strY, false); -- confmod_id genérico strY = "legacy/admin/index.php?action=PreferenceEdit&confmod_id="; strX = String.Replace(strX, "system/admin.php?fct=preferences&op=showmod&mod=", strY, false); strX = String.Replace(strX, "system/admin.php?op=showmod&fct=preferences&mod=", strY, false); strY = "legacy/admin/index.php?action=PreferenceEdit&confmod_id="; strX = String.Replace(strX, "system/admin.php?fct=preferences&op=showmod&mod=", strY, false); strX = String.Replace(strX, "system/admin.php?op=showmod&fct=preferences&mod=", strY,false); -- 2, 2, 'Preferences', 1, 0, 'modules/system/admin.php?fct=preferences', '', 2, '_blank', '1'); ------| --| 2 | ------| -- 2, 2, 'Preferences', 1, 0, 'modules/system/admin.php?fct=preferences', '', 2, '_blank', '1'); -- system/admin.php?fct=preferences strY = "legacy/admin/index.php?action=PreferenceList"; strX = String.Replace(strX, "system/admin.php?fct=preferences", strY, false); strY = "legacyRender/admin/index.php?action=BannerList"; strX = String.Replace(strX, "system/admin.php?fct=banners", strY, false); -------------------------- BLOCOS: -- editar bloco -- legacy/admin/index.php?action=BlockEdit&bid=94 -- legacy/admin/index.php?action=BlockEdit&bid=9 -- http://demo.underpop.com/modules/legacy/admin/index.php?action=BlockInstallEdit&bid=92 -- http://demo.underpop.com/modules/system/admin.php?fct=blocksadmin&op=edit&bid=1 -- 12, 12, 'Blocks', 1, 0, 'modules/system/admin.php?fct=blocksadmin&selmod=-1&selgrp=2&selvis=2', '', 10, '_blank', '1'); -- 13, 12, 'Visible', 1, 1, 'modules/system/admin.php?fct=blocksadmin&selmod=-1&selgrp=2&selvis=1', '', 11, '_blank', '1'); strY = "legacy/admin/index.php?action=BlockList"; strX = String.Replace(strX, "system/admin.php?fct=blocksadmin#newblock", strY, false); -- 16, 12, 'Add custom block', 1, 1, 'modules/system/admin.php?fct=blocksadmin#newblock', '', 13, '_blank', '1'); strY = "legacy/admin/index.php?action=CustomBlockEdit"; strX = String.Replace(strX, "system/admin.php?fct=blocksadmin#newblock", strY, false); strY = "getVar(\"dirname\")"; strX = string.gsub(strX, "system/admin.php?fct=blocksadmin&selmod=\".$xoopsModule->getVar(\"mid\")", strY); strX = string.gsub(strX, "system/admin.php?fct=blocksadmin&selmod=\".$xoopsModule->getVar(\"mid\")", strY); strY = "altsys/admin/index.php?mode=admin&lib=altsys&page=myblocksadmin&dirname='.$xoopsModule->getVar('dirname')"; strX = string.gsub(strX, "system/admin.php?fct=blocksadmin&selmod='.$xoopsModule->getVar('mid')", strY); strX = string.gsub(strX, "system/admin.php?fct=blocksadmin&selmod='.$xoopsModule->getVar('mid')", strY); strY = "legacy/admin/index.php?action=BlockList"; strX = String.Replace(strX, "system/admin.php?fct=blocksadmin", strY, false); --------------------------// BLOCOS: -- 25, 18, 'Webmaster', 1, 1, 'modules/system/admin.php?fct=groups&op=modify&g_id=1', '', 19, '_blank', '1'); -- 26, 18, 'Registered', 1, 1, 'modules/system/admin.php?fct=groups&op=modify&g_id=2', '', 20, '_blank', '1'); -- 27, 18, 'Anonymous', 1, 1, '3', '', 21, '_blank', '1'); -- strY = "legacy/admin/index.php?action=ImagecategoryList"; strX = String.Replace(strX, "system/admin.php?fct=images", strY, false); -- module install strY = "legacy/admin/index.php?action=ModuleInstall&dirname="; strX = string.gsub(strX, "system/admin.php?fct=modulesadmin&op=install&module=", strY); strX = string.gsub(strX, "system/admin.php?op=install&fct=modulesadmin&module=", strY); strX = string.gsub(strX, "system/admin.php?fct=modulesadmin&op=install&module=", strY); strX = string.gsub(strX, "system/admin.php?op=install&fct=modulesadmin&module=", strY); -- module update strY = "legacy/admin/index.php?action=ModuleUpdate&dirname="; strX = string.gsub(strX, "system/admin.php?fct=modulesadmin&op=update&module=", strY); strX = string.gsub(strX, "system/admin.php?op=update&fct=modulesadmin&module=", strY); strX = string.gsub(strX, "system/admin.php?fct=modulesadmin&op=update&module=", strY); strX = string.gsub(strX, "system/admin.php?op=update&fct=modulesadmin&module=", strY); strY = "legacy/admin/index.php?action=ModuleList"; strX = String.Replace(strX, "system/admin.php?fct=modulesadmin", strY, false); ------------------ /MODULOS ------------------------- strX = String.Replace(strX, "system/admin.php?fct=smilies", "legacy/admin/index.php?action=SmilesList", false); strX = String.Replace(strX, "system/admin.php?fct=userrank", "user/admin/index.php?action=RanksList", false); --------------------------// USERS & GRUPOS: -- 19, 19, 'Users', 1, 0, 'modules/system/admin.php?fct=users', '', 14, '_blank', '1'); strY = "user/admin/index.php?action=GroupEdit&groupid="; strX = String.Replace(strX, "system/admin.php?fct=groups&op=modify&g_id=", strY, false); strX = String.Replace(strX, "system/admin.php?op=modify&fct=groups&g_id=", strY, false); strY = "user/admin/index.php?action=GroupEdit&groupid="; strX = String.Replace(strX, "system/admin.php?fct=groups&op=modify&g_id=", strY, false); strX = String.Replace(strX, "system/admin.php?op=modify&fct=groups&g_id=", strY, false); strX = String.Replace(strX, "system/admin.php?fct=groups", "user/admin/index.php?action=GroupList", false); strX = String.Replace(strX, "system/admin.php?fct=users", "user/admin/index.php", false); --------------------------// GRUPOS strX = String.Replace(strX, "system/admin.php?fct=findusers", "user/admin/index.php?action=UserSearch", false); strX = String.Replace(strX, "system/admin.php?fct=mailusers", "user/admin/index.php?action=MailjobList", false); strY = "user/admin/index.php?action=MailjobList"; strX = String.Replace(strX, "system/admin.php?fct=mailusers", strY, false); strY = "user/admin/index.php?action=AvatarList"; strX = String.Replace(strX, "system/admin.php?fct=avatars", strY, false); strY = "legacyRender/admin/index.php?action=TplsetList"; strX = String.Replace(strX, "system/admin.php?fct=tplsets", strY, false); -- $xoopsModule->mid() & strY = "legacy/admin/index.php?action=CommentList&com_modid=\" . $xoopsModule->mid() . \"&com_status=0"; strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule -> mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule -> mid(). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule ->mid(). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule-> mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule->mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule->mid(). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" .$xoopsModule->mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" .$xoopsModule->mid() .\"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\". $xoopsModule->mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\".$xoopsModule->mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\".$xoopsModule->mid(). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); -- $xoopsModule->mid() & strY = "legacy/admin/index.php?action=CommentList&com_modid=\" . $xoopsModule->mid() . \"&com_status=0"; strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule -> mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule -> mid(). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule ->mid(). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule-> mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule->mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule->mid(). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" .$xoopsModule->mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" .$xoopsModule->mid() .\"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\". $xoopsModule->mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\".$xoopsModule->mid() . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\".$xoopsModule->mid(). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); -- $xoopsModule -> getVar('mid') & strY = "legacy/admin/index.php?action=CommentList&com_modid=\" . $xoopsModule -> getVar('mid') . \"&com_status=0"; strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule -> getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule -> getVar('mid'). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule ->getVar('mid'). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule-> getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule->getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule->getVar('mid'). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" .$xoopsModule->getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" .$xoopsModule->getVar('mid') .\"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\". $xoopsModule->getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\".$xoopsModule->getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\".$xoopsModule->getVar('mid'). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); -- $xoopsModule -> getVar('mid') & strY = "legacy/admin/index.php?action=CommentList&com_modid=\" . $xoopsModule -> getVar('mid') . \"&com_status=0"; strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule -> getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule -> getVar('mid'). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule ->getVar('mid'). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule-> getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule->getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" . $xoopsModule->getVar('mid'). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" .$xoopsModule->getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\" .$xoopsModule->getVar('mid') .\"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\". $xoopsModule->getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\".$xoopsModule->getVar('mid') . \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=\".$xoopsModule->getVar('mid'). \"&status=0&limit=100&fct=comments&selsubmit=Go", strY); -- $xoopsModule->mid() & strY = "legacy/admin/index.php?action=CommentList&com_modid=' . $xoopsModule->mid() . '&com_status=0"; strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule -> mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule -> mid(). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule ->mid(). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule-> mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule->mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule->mid(). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' .$xoopsModule->mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' .$xoopsModule->mid() .'&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='. $xoopsModule->mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='.$xoopsModule->mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='.$xoopsModule->mid(). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); -- $xoopsModule->mid() & strY = "legacy/admin/index.php?action=CommentList&com_modid=' . $xoopsModule->mid() . '&com_status=0"; strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule -> mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule -> mid(). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule ->mid(). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule-> mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule->mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule->mid(). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' .$xoopsModule->mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' .$xoopsModule->mid() .'&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='. $xoopsModule->mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='.$xoopsModule->mid() . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='.$xoopsModule->mid(). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); -- $xoopsModule -> getVar('mid') & strY = "legacy/admin/index.php?action=CommentList&com_modid=' . $xoopsModule -> getVar('mid') . '&com_status=0"; strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule -> getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule -> getVar('mid'). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule ->getVar('mid'). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule-> getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule->getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule->getVar('mid'). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' .$xoopsModule->getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' .$xoopsModule->getVar('mid') .'&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='. $xoopsModule->getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='.$xoopsModule->getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='.$xoopsModule->getVar('mid'). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); -- $xoopsModule -> getVar('mid') & strY = "legacy/admin/index.php?action=CommentList&com_modid=' . $xoopsModule -> getVar('mid') . '&com_status=0"; strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule -> getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule -> getVar('mid'). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule ->getVar('mid'). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule-> getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule->getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' . $xoopsModule->getVar('mid'). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' .$xoopsModule->getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module=' .$xoopsModule->getVar('mid') .'&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='. $xoopsModule->getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='.$xoopsModule->getVar('mid') . '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strX = string.gsub(strX, "system/admin.php?module='.$xoopsModule->getVar('mid'). '&status=0&limit=100&fct=comments&selsubmit=Go", strY); strY = "legacy/admin/index.php?action=CommentList"; strX = String.Replace(strX, "system/admin.php?status=1&module=0&fct=comments", strY, false); strX = String.Replace(strX, "system/admin.php?status=1&fct=comments&module=0", strY, false); strX = String.Replace(strX, "system/admin.php?status=1&module=0&fct=comments", strY, false); strX = String.Replace(strX, "system/admin.php?status=1&fct=comments&module=0", strY, false); strX = String.Replace(strX, "system/admin.php?module=0&status=1&fct=comments", strY, false); strX = String.Replace(strX, "system/admin.php?module=0&fct=comments&status=1", strY, false); strX = String.Replace(strX, "system/admin.php?module=0&status=1&fct=comments", strY, false); strX = String.Replace(strX, "system/admin.php?module=0&fct=comments&status=1", strY, false); strX = String.Replace(strX, "system/admin.php?fct=comments", strY, false); --------------------------// COMENTARIOS --- raiz + caminho + arquivo + miolo strX = String.Replace(strX, "modules/system/style.css", "xoops.css", true); -- strX = String.Replace(strX, "system/blocks/system_blocks.php", "legacy/blocks/legacy_mainmenu.php", true); --- caminho + arquivo + miolo -- strX = String.Replace(strX, "system/blocks/system_blocks.php", "legacy/blocks/legacy_mainmenu.php", true); --- caminho + arquivo + miolo -- system path strX = String.Replace(strX, "'modules/system'", "'modules/legacy'", true); strX = String.Replace(strX, "'/modules/system'", "'/modules/legacy'", true); strX = String.Replace(strX, "'/modules/system/'", "'/modules/legacy/'", true); strX = String.Replace(strX, "'system'", "'legacy'", true); strX = String.Replace(strX, "\"modules/system\"", "\"modules/legacy\"", true); strX = String.Replace(strX, "\"/modules/system\"", "\"/modules/legacy\"", true); strX = String.Replace(strX, "\"/modules/system/\"", "\"/modules/legacy/\"", true); strX = String.Replace(strX, "\"system\"", "\"legacy\"", true); -- 'system_' presente no rss.php do wfdownloads strX = String.Replace(strX, "'system_'", "'legacy_'", true); strX = String.Replace(strX, "\"system_\"", "\"legacy_\"", true); ---- system/admin strX = String.Replace(strX, "system/admin/groupperm.php", "legacy/include/groupperm.php", true); strX = String.Replace(strX, "system/admin/groups/groups.php", "user/class/groups.php", true); -- ---- system/blocks strX = String.Replace(strX, "system/blocks/system_blocks.php", "legacy/blocks/legacy_mainmenu.php", true); strX = String.Replace(strX, "system/blocks/", "legacy/blocks/", true); -- última dos blocos strX = String.Replace(strX, "system/constants.php", "legacy/include/xoops2_system_constants.inc.php", true); strX = String.Replace(strX, "$xoops_system_path/constants.php", "$xoops_system_path/include/xoops2_system_constants.inc.php", true); --- strX = String.Replace(strX, "$xoops_system_path/constants.php", "$XOOPS_LEGACY_PATH/include/xoops2_system_constants.inc.php", true); --- XOOPS_LEGACY_PATH ------------------------------------------------------- ---- TEMPLATES -- pentaMorpho("system_comments", "legacy_comments"); --- /system/templates/blocks/system_block_comments.html -- pentaMorpho("system_comments", "legacy_comments"); -- strX = String.Replace(strX, "system_comments", "legacy_comments", true); if (String.Find(strX, "system_", 1, true) ~= -1) then --- strX = String.Replace(strX, "system/templates/blocks/system_block_comments", "legacy/templates/blocks/legacy_block_comments", true); --- path: /system/templates/blocks/system_block_comments.html strX = String.Replace(strX, "system_block_comments", "legacy_block_comments", true); --- /system/templates/blocks/system_block_comments.html strX = String.Replace(strX, "system_block_login", "user_block_login", true); --- /system/templates/blocks/system_block_login.html strX = String.Replace(strX, "system_block_mainmenu", "legacy_block_mainmenu", true); --- /system/templates/blocks/system_block_mainmenu.html strX = String.Replace(strX, "system_block_newusers", "user_block_newusers", true); --- /system/templates/blocks/system_block_newusers.html strX = String.Replace(strX, "system_block_notification", "legacy_block_notification", true); --- /system/templates/blocks/system_block_notification.html strX = String.Replace(strX, "system_block_online", "user_block_online", true); --- /system/templates/blocks/system_block_online.html strX = String.Replace(strX, "system_block_search", "legacy_block_search", true); --- /system/templates/blocks/system_block_search.html strX = String.Replace(strX, "system_block_siteinfo", "legacy_block_siteinfo", true); --- /system/templates/blocks/system_block_siteinfo.html strX = String.Replace(strX, "system_block_themes", "legacy_block_themes", true); --- /system/templates/blocks/system_block_themes.html strX = String.Replace(strX, "system_block_topusers", "user_block_topusers", true); --- /system/templates/blocks/system_block_topusers.html strX = String.Replace(strX, "system_block_user", "legacy_block_usermenu", true); --- /system/templates/blocks/system_block_user.html strX = String.Replace(strX, "system_block_waiting", "legacy_block_waiting", true); --- /system/templates/blocks/system_block_waiting.html strX = String.Replace(strX, "system_comment", "legacy_comment", true); --- /system/templates/system_(comment|comments_flat|comments_nest|comments_thread)\.html strX = String.Replace(strX, "system_dummy", "legacy_dummy", true); --- /system/templates/system_dummy.html -- strX = String.Replace(strX, "system_block_topusers", "user_block_topusers", true); --- /system/templates/system_imagemanager.html -- strX = String.Replace(strX, "system_block_topusers", "user_block_topusers", true); --- /system/templates/system_imagemanager2.html strX = String.Replace(strX, "system_notification_list", "legacy_notification_list"); --- /system/templates/system_notification_list.html strX = String.Replace(strX, "system_notification_select", "legacy_notification_select"); --- /system/templates/system_notification_select.html strX = String.Replace(strX, "system_redirect", "legacy_redirect", true); --- /system/templates/system_redirect.html strX = String.Replace(strX, "system_rss", "legacy_rss", true); --- /system/templates/system_rss.html strX = String.Replace(strX, "system_siteclosed", "legacy_site_closed", true); --- /system/templates/system_siteclosed.html strX = String.Replace(strX, "system_userform", "user_userform", true); --- /system/templates/system_userform.html strX = String.Replace(strX, "system_userinfo", "user_userinfo", true); --- /system/templates/system_userinfo.html strX = String.Replace(strX, "system_error", "legacy_xoops_error", true); --- /system/xoops_version.php if (String.Find(strX, "b_system", 1, true) ~= -1) then strX = String.Replace(strX, "b_system_user_show", "b_legacy_usermenu_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_login_show", "b_user_login_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_search_show", "b_legacy_search_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_waiting_show", "b_legacy_waiting_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_main_show", "b_legacy_mainmenu_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_info_show", "b_legacy_siteinfo_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_info_edit", "b_legacy_siteinfo_edit", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_online_show", "b_user_online_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_topposters_show", "b_user_topusers_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_topposters_edit", "b_user_topusers_edit", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_newmembers_show", "b_user_newusers_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_newmembers_edit", "b_user_newusers_edit", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_comments_show", "b_legacy_comments_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_comments_edit", "b_legacy_comments_edit", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_notification_show", "b_legacy_notification_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_themes_show", "b_legacy_themes_show", true); --- /system/xoops_version.php strX = String.Replace(strX, "b_system_themes_edit", "b_legacy_themes_edit", true); --- /system/xoops_version.php end -- //end if b_system end -- //end if system_ strX = String.Replace(strX, "system/templates", "legacy/templates", true); ---- system/templates ---// Blocos -- strX = String.Replace(strX, "system_block", "legacy_block", true); ---------- ULTIMA PINCELADA SOBRE O SISTEMA: strX = String.Replace(strX, "system/admin.php", "legacy/admin/index.php", false); -- end -- if String.Find(strX, "SYSTEM", 1, true) ~= -1 then -- variaveis e constantes local strX = String.Replace(strX, "_MB_SYSTEM_REMEMBERME", "_MB_USER_REMEMBERME", true); -- local strX = strX; local strY = ""; return strX; -- end end --- function encube.xoops_root_path(Var) local strX = Var; -- -- if String.Find(strX, "XOOPS_ROOT_PATH", 1, true) ~= -1 then local strY = "XOOPS_CACHE_PATH . '/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . '/cache/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .'/cache/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. '/cache/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.'/cache/", strY); local strY = "XOOPS_CACHE_PATH . \"/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . \"/cache/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .\"/cache/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. \"/cache/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.\"/cache/", strY); local strY = "XOOPS_MODULE_PATH . '/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . '/modules/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .'/modules/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. '/modules/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.'/modules/", strY); local strY = "XOOPS_MODULE_PATH . \"/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . \"/modules/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .\"/modules/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. \"/modules/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.\"/modules/", strY); local strY = "SMARTY_DIR . '"; -- sem a barra strX = string.gsub(strX, "XOOPS_ROOT_PATH . '/class/smarty/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .'/class/smarty/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. '/class/smarty/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.'/class/smarty/", strY); local strY = "SMARTY_DIR . \""; -- sem a barra strX = string.gsub(strX, "XOOPS_ROOT_PATH . \"/class/smarty/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .\"/class/smarty/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. \"/class/smarty/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.\"/class/smarty/", strY); local strY = "XOOPS_COMPILE_PATH . '/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . '/templates_c/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .'/templates_c/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. '/templates_c/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.'/templates_c/", strY); local strY = "XOOPS_COMPILE_PATH . \"/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . \"/templates_c/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .\"/templates_c/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. \"/templates_c/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.\"/templates_c/", strY); local strY = "XOOPS_THEME_PATH . '/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . '/themes/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .'/themes/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. '/themes/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.'/themes/", strY); local strY = "XOOPS_THEME_PATH . \"/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . \"/themes/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .\"/themes/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. \"/themes/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.\"/themes/", strY); local strY = "XOOPS_UPLOAD_PATH . '/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . '/uploads/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .'/uploads/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. '/uploads/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.'/uploads/", strY); local strY = "XOOPS_UPLOAD_PATH . \"/"; strX = string.gsub(strX, "XOOPS_ROOT_PATH . \"/uploads/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH .\"/uploads/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH. \"/uploads/", strY); strX = string.gsub(strX, "XOOPS_ROOT_PATH.\"/uploads/", strY); return strX; end -- end --* --* ----------------------------