issue 279 add sync member with document

git-svn-id: http://xe-core.googlecode.com/svn/branches/1.5.0@9625 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
ovclas 2011-10-13 02:10:50 +00:00
parent 289f077588
commit 3bbb76079e
2 changed files with 31 additions and 7 deletions

View file

@ -62,12 +62,16 @@
<p class="q">{$lang->about_ttxml_user_id}</p>
<p class="a"><input type="text" name="user_id" value="{$logged_info->user_id}" /></p>
</li>
<li>
<p class="q">{$lang->import_step_desc[3]}</p>
<p class="a"><input type="checkbox" name="isSync" value="Y" /> {$lang->type_syncmember}</p>
</li>
</ul>
<div class="btnArea">
<span class="btn"><input type="submit" value="{$lang->importer}" /></span>
</div>
</form>
<form action="./" class="form" method="get" onsubmit="return doPreProcessing(this, 'memberFrom')" id="memberForm">
<form action="./" class="form" method="get" onsubmit="return doPreProcessing(this, 'memberForm')" id="memberForm">
<input type="hidden" name="type" value="member" />
<input type="hidden" name="unit_count" value="100" />
<h2 class="h2">{$lang->type_member}</h2>
@ -81,6 +85,10 @@
<em class="desc success">{$lang->msg_exist_xml_file}</em>
</p>
</li>
<li>
<p class="q">{$lang->import_step_desc[3]}</p>
<p class="a"><input type="checkbox" name="isSync" value="Y" /> {$lang->type_syncmember}</p>
</li>
</ul>
<div class="btnArea">
<span class="btn"><input type="submit" value="{$lang->importer}" /></span>

View file

@ -181,13 +181,29 @@ function doImport(formId) {
if(ret.total > ret.cur) {
doImport(formId);
} else {
alert(ret.message);
jQuery('a[href="#process"].modalAnchor').unbind('before-close.mw').trigger('close.mw');
function resultAlertMessage()
{
alert(ret.message);
jQuery('a[href="#process"].modalAnchor').unbind('before-close.mw').trigger('close.mw');
try {
form.reset();
get_by_id(formId).reset();
} catch(e){};
try {
form.reset();
get_by_id(formId).reset();
} catch(e){};
}
fo_import = get_by_id(formId);
if(fo_import.isSync.checked)
{
exec_xml(
'importer', // module
'procImporterAdminSync', // act
params,
function(ret){if(ret && (!ret.error || ret.error == '0'))resultAlertMessage()}, // callback
resp = ['error','message'] // response tags
);
}
else resultAlertMessage();
}
}