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
--*
--* ----------------------------