added import

This commit is contained in:
minic studio
2013-04-09 16:20:35 +03:00
parent c16ea7e57d
commit 1d9397347a
5 changed files with 163 additions and 29 deletions
+14
View File
@@ -0,0 +1,14 @@
#navigation{
display: inline-block;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.fields-holder{
display: none;
}
.fields-holder.visible-list{
display: block;
}
+9
View File
@@ -0,0 +1,9 @@
$(document).ready(function(){
$('.list-selector').change(function(){
var id = $(this).find('option:selected').attr('value');
$('.visible-list').hide().removeClass('visible-list');
$('#'+id).show().addClass('visible-list');
});
});
+26 -2
View File
@@ -9,12 +9,36 @@
<div class="minic-content">
<div class="input-holder">
<label>{l s='Choose the list to import' mod='minicmailchimp'}:</label>
<select name="list">
{foreach from=$mailchimp_list.data item=list}
<select id="list-selector-import" name="list" class="list-selector">
<option value="0"> - </option>
{foreach from=$mailchimp_list item=list}
<option value="{$list.id}">{$list.name}</option>
{/foreach}
</select>
</div>
<div class="input-holder">
<label>{l s='Atach fields'}:</label>
{foreach from=$mailchimp_list key=k item=list}
{if isset($list.fields)}
<div id="{$list.id}" class="fields-holder">
{foreach from=$list.fields item=field}
{if $field.tag != 'EMAIL'}
<div style="clear:both;">
<span>{$field.name}</span>
<select name="fields[{$list.id}][{$field.tag}]">
<option value="0"> - </option>
<option value="firstname">{l s='First Name' mod='minicmailchimp'}</option>
<option value="lastname">{l s='Last Name' mod='minicmailchimp'}</option>
</select>
{if $field.req}<b>{l s='required' mod='minicmailchimp'}</b>{/if}
{if $field.show == false}<b>{l s='hidden' mod='minicmailchimp'}</b>{/if}
</div>
{/if}
{/foreach}
</div>
{/if}
{/foreach}
</div>
<div class="switch-holder inline">
<label for="">{l s='Import all Customers'}:</label>
<div class="switch small inactive">
+32
View File
@@ -0,0 +1,32 @@
<div id="mailchimp" class="minic-container" {if !$minic.mailchimp.apikey}style="display:block;"{/if}>{debug}
<form id="form-feed" class="" method="post" action="{$minic.form_action}">
<div class="minic-top">
<h3>{l s='Mailchimp configuration' mod='minicmailchimp'}
<a href="#" target="_blank" class="help">{l s='help & tips' mod='minicmailchimp'}</a>
</h3>
<a href="#mailchimp" class="minic-close">x</a>
</div>
<div class="minic-content">
<div class="input-holder">
<label>{l s='Mailchimp API Key' mod='minicmailchimp'}:</label>
<input id="mailchimp-key" class="apikey" type="text" name="apikey" value="{if $minic.mailchimp.apikey}{$minic.mailchimp.apikey}{/if}" />
</div>
<div class="switch-holder inline">
<label>{l s='Use SSL'}: </label>
<div class="switch small {if isset($minic.mailchimp.ssl) && $minic.mailchimp.ssl}active{else}inactive{/if}">
<input type="radio" class="" name="ssl" value="{if isset($minic.mailchimp.ssl) && $minic.mailchimp.ssl}1{else}0{/if}" checked="true" />
</div>
</div>
<div class="minic-comments">
<h3>{l s='How to get your API key' mod='minicmailchimp'}</h3>
<p>{l s='If you alredy have an API key click'} <a href="https://us6.admin.mailchimp.com/account/api-key-popup/" target="_blank">{l s='here' mod='minicmailchimp'}</a>, {l s='otherwise you can get a new one from'} <a href="https://us6.admin.mailchimp.com/account/api/" target="_blank">{l s='here' mod='minicmailchimp'}</a></p>
<h3>{l s='Tutorial to get an API key' mod='minicmailchimp'}</h3>
<p>{l s='You can find more info'} <a href="http://kb.mailchimp.com/article/where-can-i-find-my-api-key" target="_blank">{l s='here' mod='minicmailchimp'}</a></p>
</div>
</div>
<div class="minic-bottom">
<input type="submit" name="submitMailchimp" class="button-large green" value="{l s='Save' mod='minicmailchimp'}" />
<a href="#mailchimp" class="minic-close button-large lgrey">{l s='Close' mod='minicmailchimp'}</a>
</div>
</form>
</div>