File: D:/HostingSpaces/PvdBoogaard/indoorski.nl/backup/oude-site/cms/admin/templates/importer.tasks.tpl
{template="header"}
<script type="text/javascript" src="../javascript/admin.importer.js"></script>
<script type="text/javascript"> AdminImporter.appName = '{$importSession.appInternalName}'; </script>
{capture name=buttons}
<input type="button" name="cancel" id="cancel_button" value="{$lang.Cancel}" class="Button next_button cancel_button" style="width: 80px;" />
<input type="button" name="cancel2" id="rollback_button" value="{$lang.importRollBack}" class="Button finish_button rollback_button" />
<input type="button" name="next" id="next_button" value="{$lang.importerRunImport}" class="Button next_button" onclick="AdminImporter.RunAllTasks();" />
<input type="button" name="next3" id="finish_button" value="{$lang.importerFinishImporting}" class="Button finish_button" onClick="AdminImporter.FinishImporting();" />
{/capture}
<div class="BodyContainer">
<table class="OuterPanel">
<tr>
<td class="Intro">
<h2 class="Heading1">{$lang.importerImportFrom|sprintf,$importSession.appName}</h2>
<form method="post" action="index.php?section=importer&action=runalltasks" id="importerForm">
<div>{$lang.importerDisclaimerIntro}</div>
{template="message"}
{$buttons}<br /><br />
<table class="Panel" id="ImportOptionsTable">
<tr>
<td class="Heading2" colspan=2>{$lang.importerImportOptions}</td>
</tr>
<tr>
<td class="FieldLabel">
<span class="Required">*</span> {$lang.importerImportMethod}
</td>
<td>
<label><input type="radio" onclick="AdminImporter.ShowImportAll();" id="ImportEntire" name="import" value="all" {$importAllChecked} />{$lang.importerImportWholeWebsite}</label>
</td>
</tr>
<tr>
<td class="FieldLabel"> </td>
<td>
<label><input type="radio" onclick="AdminImporter.ShowImportParts();" name="import" value="parts" {$importPartsChecked} /> {$lang.importerOnlyImportParts}</label>
</td>
</tr>
</table>
<div style="display: none" id="ProgressWindow">
<div id="ProgressBarDiv" style="text-align: center;"><br/>{$lang.importerImportInProgress}<br/><br/><br/>
<div style="border: 1px solid #ccc; width: 300px; padding: 0px; margin: 0 auto; position: relative;">
<div class="progressBarPercentage" style="margin: 0; padding: 0; background: url('images/progressbar.gif') no-repeat; height: 20px; width: 0%; ">
</div>
<div style="position: absolute; top: 0px; left: 0; text-align: center; width: 300px; font-weight: bold;line-height:1.5;color:#333333;font-family:Tahoma;font-size:11px;" class="progressPercent"> </div>
</div>
<div id="progressBarStatus" style="text-align: center; font-size: 10px; color: gray; padding-top: 5px;"> </div>
</div>
</div><!-- End #ProgressWindow -->
<div id="ImportModules" style="display: none;">
<div style="" id="TaskMessageBox">
</div>
<table cellspacing="1" cellpadding="2" border="0" class="GridPanel">
<tbody><tr class="Heading2">
<td style="width: 20px;">
</td>
<td>
{$lang.importerImportWizard|sprintf,$importSession.appName}
</td>
<td style="width: 150px;">
{$lang.importerTasksDateRun}
</td>
<td align="center">
{$lang.importerTasksStatus}
</td>
<td style="width: 150px;">
{$lang.importerTasksAction}
</td>
</tr>
{foreach from=$importSession.tasks key=taskName item=thisTask}
{capture name=finalLangName trim=true}importer{$importSession.appInternalName}Task{$taskName|ucfirst}{/capture}
<tr onmouseout="$(this).removeClass('GridRowOver');" onmouseover="$(this).addClass('GridRowOver');" class="GridRow {if $thisTask.run}QuickView{/if}" id="{$taskName|iwp_strtolower}_gridrow">
<td style="text-align: center;"><script type="text/javascript"> AdminImporter.RunAllList.push('{$taskName}'); {if $thisTask.requiresContentType} AdminImporter.SelectContentType.push('{$taskName}'); {/if} </script><img alt="" src="images/task.gif"/></td>
<td><strong>{$lang.importerImportTask} {$taskName|ucfirst}</strong><br/>{$lang.$finalLangName}</td>
{if $thisTask.run == true}
<td id="{$taskName|iwp_strtolower}_daterun"><script type="text/javascript"> AdminImporter.TasksAlreadyRun.push('{$taskName}'); </script>{$thisTask.runDate|dateformat,'jS M Y @ g:i A'}</td>
<td align="center" id="{$taskName|iwp_strtolower}_status">
{if $thisTask.status == 'success'}
<span style="color: green; font-weight: bold;">{$lang.importerSuccess}</span>
{elseif $thisTask.status == 'warning'}
<span style="color: orange; font-weight: bold;">{$lang.importerPartialSuccess}</span>
{else}
<span style="color: red; font-weight: bold;">{$lang.importerFailed}</span>
{/if}
</td>
<td>
<a onclick="AdminImporter.RunImportModule('{$importSession.appInternalName}', '{$taskName}', {if $thisTask.requiresContentType}true{else}false{/if} {if sizeof($thisTask.dependencies) > 0}, new Array('{$thisTask.dependencies|implode,"','"}'){/if}); return false" href="#">{$lang.importerTasksRunTask}</a>
<span class="Disabled" id="{$taskName|iwp_strtolower}_viewreport"><a href="#" onClick="AdminImporter.ShowReport('{$taskName|iwp_strtolower}');">{$lang.importerTasksViewReport}</a>
<span class="Disabled" id="{$taskName|iwp_strtolower}_rollback"><a href="#" onClick="AdminImporter.RollBackTask('{$taskName|iwp_strtolower}');">{$lang.importerTaskRollBack}</a></span>
</td>
{else}
<td id="{$taskName|iwp_strtolower}_daterun">{$lang.importerTasksNotRunYet}</td>
<td align="center" id="{$taskName|iwp_strtolower}_status">{$lang.importerDefaultStatus}</td>
<td>
<a onclick="AdminImporter.RunImportModule('{$importSession.appInternalName}', '{$taskName}', {if $thisTask.requiresContentType}true{else}false{/if} {if sizeof($thisTask.dependencies) > 0}, new Array('{$thisTask.dependencies|implode,"','"}'){/if}); return false" href="#">{$lang.importerTasksRunTask}</a>
<span class="Disabled" id="{$taskName|iwp_strtolower}_viewreport">{$lang.importerTasksViewReport}</span>
<span class="Disabled" id="{$taskName|iwp_strtolower}_rollback">{$lang.importerTaskRollBack}</span></td>
{/if}
</tr>
{/foreach}
</tbody></table>
</div><!-- End #ImportModules -->
<script type="text/javascript">
$(document).ready(function() {
$('#importerForm').submit(function() { AdminImporter.checkDisclaimerForm() });
$('#TaskMessageBox').infoMessage('{$lang.importerTasksInfotip|addslashes}');
var selected = $('#importerForm input:radio:checked').val();
if(selected == 'all'){
AdminImporter.ShowImportAll();
}else if(selected == 'parts'){
AdminImporter.ShowImportParts();
}
$('.cancel_button').bind('click', function() { AdminImporter.cancelImportCheck(); });
$('.rollback_button').bind('click', function() { if(confirm('{$lang.importerJsConfirmRollBack}')){ iwp.showLoadingIndicator(); window.location = 'index.php?section=importer&action=rollback';} });
AdminImporter.contentTypeOptions = "<select id='selectContentType' name='content_type'><option value='0'>{$lang.importerCreateNewContentType}</option>" +
{foreach from=%admin_contenttypes.GetContentTypeList item=row}
"<option value='{$row.typeid}'>{$row.name}</option>" +
{/foreach}
"</select>";
});
</script>
<br />
<div id="BottomButtons">
{$buttons}
</div>
</form>
</td></tr></table>
</div>
{template="footer"}