mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-09 03:32:00 +09:00
Move mod_rewrite detection to the client side
This commit is contained in:
parent
86bd1b531d
commit
43098721b1
5 changed files with 55 additions and 57 deletions
|
|
@ -29,12 +29,17 @@
|
|||
</block>
|
||||
<tr>
|
||||
<td class="check_env_item">mod_rewrite</td>
|
||||
<td class="check_env_status">
|
||||
<span cond="$use_rewrite === 'Y'" class="ok">OK</span>
|
||||
<span cond="$use_rewrite === 'N'">—</span>
|
||||
<td class="check_env_status" id="mod_write_status">
|
||||
<span class="ok" style="display:none">OK</span>
|
||||
<span class="no">—</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr cond="$use_rewrite === 'N'">
|
||||
<tr id="mod_rewrite_checking" data-url="{Context::getRequestUri()}REWRITE/CHECK/SRSLY/ANYTHING/GOES/{InstallView::$rewriteCheckFilePath}" data-verify="{InstallView::$rewriteCheckString}">
|
||||
<td colspan="2" class="error_description">
|
||||
{$lang->checking_rewrite}
|
||||
</td>
|
||||
</tr>
|
||||
<tr id="mod_rewrite_no_support" style="display:none">
|
||||
<td colspan="2" class="error_description">
|
||||
{$lang->disable_rewrite}
|
||||
<block cond="$use_nginx == 'Y'"><br />{$lang->about_nginx_rewrite}</block>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,28 @@ jQuery(function($){
|
|||
$("p.db_type_" + $(this).val()).show();
|
||||
}).triggerHandler("click");
|
||||
}
|
||||
if($("#mod_rewrite_checking").size()) {
|
||||
var checking = $("#mod_rewrite_checking");
|
||||
$.ajax({
|
||||
url: checking.data("url"),
|
||||
cache : false,
|
||||
dataType: "text",
|
||||
success: function(data) {
|
||||
if($.trim(data) === checking.data("verify")) {
|
||||
$("#mod_write_status span.ok").show();
|
||||
$("#mod_write_status span.no").hide();
|
||||
$("#task-checklist-confirm").attr("href", $("#task-checklist-confirm").attr("href") + "&rewrite=Y");
|
||||
} else {
|
||||
$("#mod_rewrite_no_support").show();
|
||||
}
|
||||
checking.hide();
|
||||
},
|
||||
error: function() {
|
||||
$("#mod_rewrite_no_support").show();
|
||||
checking.hide();
|
||||
}
|
||||
});
|
||||
}
|
||||
if($("input[name='user_id']").size() && $("input[name='email_address']").size()) {
|
||||
var user_id_input = $("input[name='user_id']");
|
||||
var email_input = $("input[name='email_address']");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue