晋太元中,武陵人捕鱼为业。缘溪行,忘路之远近。忽逢桃花林,夹岸数百步,中无杂树,芳草鲜美,落英缤纷。渔人甚异之,复前行,欲穷其林。 林尽水源,便得一山,山有小口,仿佛若有光。便舍船,从口入。初极狭,才通人。复行数十步,豁然开朗。土地平旷,屋舍俨然,有良田、美池、桑竹之属。阡陌交通,鸡犬相闻。其中往来种作,男女衣着,悉如外人。黄发垂髫,并怡然自乐。 见渔人,乃大惊,问所从来。具答之。便要还家,设酒杀鸡作食。村中闻有此人,咸来问讯。自云先世避秦时乱,率妻子邑人来此绝境,不复出焉,遂与外人间隔。问今是何世,乃不知有汉,无论魏晋。此人一一为具言所闻,皆叹惋。余人各复延至其家,皆出酒食。停数日,辞去。此中人语云:“不足为外人道也。”(间隔 一作:隔绝) 既出,得其船,便扶向路,处处志之。及郡下,诣太守,说如此。太守即遣人随其往,寻向所志,遂迷,不复得路。 南阳刘子骥,高尚士也,闻之,欣然规往。未果,寻病终。后遂无问津者。
|
Server : Apache System : Linux srv.rainic.com 4.18.0-553.47.1.el8_10.x86_64 #1 SMP Wed Apr 2 05:45:37 EDT 2025 x86_64 User : rainic ( 1014) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/akaindir/www/crm/layouts/v7/modules/ParsVT/resources/ |
Upload File : |
/* ********************************************************************************
* The content of this file is subject to the VTFarsi.ir Modules License("License");
* You may not use this file except in compliance with the License
* The Initial Developer of the Original Code is VTFarsi.ir
* Portions created by VTFarsi.ir. are Copyright(C) VTFarsi Team
* All Rights Reserved.
* ****************************************************************************** */
jQuery.Class("Database_Js",{},{registerEventForButtons:function(){jQuery(".fixError").on("click",function(){var e=jQuery.progressIndicator({message:"",position:"html",blockInfo:{enabled:!0}}),o=jQuery("input[name=updatabletables]").val(),r={};r.module=app.getModuleName(),r.action="DBOperation",r.mode="fixErrors",r.parent="Settings",r.data=o,AppConnector.request(r).then(function(o){e.progressIndicator({mode:"hide"}),o.success&&1==o.success?app.helper.showSuccessNotification({message:o.result}):o.error&&app.helper.showErrorNotification({message:o.error.message}),setTimeout(function(){window.location.reload(1)},3e3)},function(o){e.progressIndicator({mode:"hide"}),app.helper.showErrorNotification({message:ParsVTErrors.OPFAILED})})}),jQuery(".optimizetables").on("click",function(){var e=jQuery.progressIndicator({message:"",position:"html",blockInfo:{enabled:!0}}),o=jQuery("input[name=optimizetables]").val(),r={};r.module=app.getModuleName(),r.action="DBOperation",r.mode="optimizeTables",r.parent="Settings",r.data=o,AppConnector.request(r).then(function(o){e.progressIndicator({mode:"hide"}),o.success&&1==o.success?app.helper.showSuccessNotification({message:o.result}):o.error&&app.helper.showErrorNotification({message:o.error.message}),setTimeout(function(){window.location.reload(1)},3e3)},function(o){e.progressIndicator({mode:"hide"}),app.helper.showErrorNotification({message:ParsVTErrors.OPFAILED})})}),jQuery(".SaveBackupSettings").on("click",function(){var e=jQuery.progressIndicator({message:"",position:"html",blockInfo:{enabled:!0}}),o={};o.module=app.getModuleName(),o.action="DBOperation",o.mode="SaveBackupSettings",o.parent="Settings",o.backup_status=jQuery("input[name=backup_status]").val(),o.backup_frequency=jQuery("select[name=backup_frequency]").val(),o.backup_start=jQuery("select[name=backup_start]").val(),o.backup_keep=jQuery("select[name=backup_keep]").val(),AppConnector.request(o).then(function(o){e.progressIndicator({mode:"hide"}),o.success&&1==o.success?app.helper.showSuccessNotification({message:o.result}):o.error&&app.helper.showErrorNotification({message:o.error.message})},function(o){e.progressIndicator({mode:"hide"}),app.helper.showErrorNotification({message:ParsVTErrors.OPFAILED})})}),jQuery(".optimizealltables").on("click",function(){var e=jQuery.progressIndicator({message:"",position:"html",blockInfo:{enabled:!0}}),o={};o.module=app.getModuleName(),o.action="DBOperation",o.mode="optimizeDatabase",o.parent="Settings",AppConnector.request(o).then(function(o){e.progressIndicator({mode:"hide"}),o.success&&1==o.success?app.helper.showSuccessNotification({message:o.result}):o.error&&app.helper.showErrorNotification({message:o.error.message}),setTimeout(function(){window.location.reload(1)},3e3)},function(o){e.progressIndicator({mode:"hide"}),app.helper.showErrorNotification({message:ParsVTErrors.OPFAILED})})}),jQuery(".convertdb").on("click",function(){var e=jQuery.progressIndicator({message:"",position:"html",blockInfo:{enabled:!0}}),o={};o.module=app.getModuleName(),o.action="DBOperation",o.mode="ConvertDB",o.parent="Settings",AppConnector.request(o).then(function(o){e.progressIndicator({mode:"hide"}),o.success&&1==o.success?app.helper.showSuccessNotification({message:o.result}):o.error&&app.helper.showErrorNotification({message:o.error.message}),setTimeout(function(){window.location.reload(1)},3e3)},function(o){e.progressIndicator({mode:"hide"}),app.helper.showErrorNotification({message:ParsVTErrors.OPFAILED})})}),jQuery(".transformdb").on("click",function(){app.helper.showConfirmationBox({message:ParsVTErrors.CONVERTDATACONFIRM}).then(function(e){var o=jQuery.progressIndicator({message:"",position:"html",blockInfo:{enabled:!0}}),r={};r.module=app.getModuleName(),r.action="DBOperation",r.mode="DataTransformation",r.parent="Settings",AppConnector.request(r).then(function(e){if(o.progressIndicator({mode:"hide"}),e.success&&1==e.success){var r=e.result;/^[\],:{}\s]*$/.test(e.result.replace(/\\["\\\/bfnrtu]/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,""))&&(json_obj=JSON.parse(e.result),r=json_obj.result),app.helper.showSuccessNotification({message:r})}else e.error&&app.helper.showErrorNotification({message:e.error.message})},function(e){o.progressIndicator({mode:"hide"}),app.helper.showErrorNotification({message:ParsVTErrors.OPFAILED})})},function(e,o){return!1})})},showNotify:function(e){var o={title:app.vtranslate("JS_MESSAGE"),text:e.text,animation:"show",type:e.type};Vtiger_Helper_Js.showPnotify(o)},registerBlockAnimationEvent:function(){$(".blockToggle").click(function(e){var o=jQuery(e.currentTarget),r=o.data("id"),t=o.parents(".block"),s=t.find(".blockData #dbblockdata"),a=o.data(),n=app.getModuleName();"show"==a.mode?(s.hide("slow"),app.storage.set(n+"."+r,0),o.hide(),t.find("[data-mode='hide']").removeClass("hide").show()):(s.removeClass("hide").show(),app.storage.set(n+"."+r,1),o.hide(),t.find("[data-mode='show']").removeClass("hide").show())})},registerEventForCollapseBlock:function(){jQuery("#DataBaseBackup").on("switchChange.bootstrapSwitch","input[name=backup_status]",function(e){var o=jQuery(e.currentTarget);1==o.val()?o.attr("value",0):o.attr("value",1)})},registerEvents:function(){this.registerEventForButtons(),jQuery("input[name=backup_status]").bootstrapSwitch(),vtUtils.enableTooltips(),this.registerBlockAnimationEvent(),this.registerEventForCollapseBlock()}}),jQuery(document).ready(function(){(new Database_Js).registerEvents()});