You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							85 lines
						
					
					
						
							3.0 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							85 lines
						
					
					
						
							3.0 KiB
						
					
					
				| <h3 class="drag-handle"><?php echo $info['title']; ?></h3> | |
| <b><a class="close" href="#"><i class="icon-remove-circle"></i></a></b> | |
| <hr/> | |
| <?php | |
| if ($info['error']) { | |
|     echo sprintf('<p id="msg_error">%s</p>', $info['error']); | |
| } elseif ($info['warn']) { | |
|     echo sprintf('<p id="msg_warning">%s</p>', $info['warn']); | |
| } elseif ($info['msg']) { | |
|     echo sprintf('<p id="msg_notice">%s</p>', $info['msg']); | |
| } ?> | |
| <ul class="tabs" id="user-import-tabs"> | |
|     <li class="active"><a href="#copy-paste" | |
|         ><i class="icon-edit"></i> <?php echo __('Copy Paste'); ?></a></li> | |
|     <li><a href="#upload" | |
|         ><i class="icon-fixed-width icon-cloud-upload"></i> <?php echo __('Upload'); ?></a></li> | |
| </ul> | |
|  | |
| <form action="<?php echo $info['action']; ?>" method="post" enctype="multipart/form-data" | |
|     onsubmit="javascript: | |
|     if ($(this).find('[name=import]').val()) { | |
|         $(this).attr('action', '<?php echo $info['upload_url']; ?>'); | |
|         $(document).unbind('submit.dialog'); | |
|     }"> | |
| <?php echo csrf_token(); | |
| if ($org_id) { ?> | |
|     <input type="hidden" name="id" value="<?php echo $org_id; ?>"/> | |
| <?php } ?> | |
| <div id="user-import-tabs_container"> | |
| <div class="tab_content" id="copy-paste" style="margin:5px;"> | |
| <h2 style="margin-bottom:10px"><?php echo __('Value and Abbreviation'); ?></h2> | |
| <p><?php echo __( | |
| 'Enter one name and abbreviation per line.'); ?><br/><em><?php echo __( | |
| 'To import items with properties, use the Upload tab.'); ?></em> | |
| </p> | |
| <textarea name="pasted" style="display:block;width:100%;height:8em;padding:5px" | |
|     placeholder="<?php echo __('e.g. My Location, MY'); ?>"> | |
| <?php echo $info['pasted']; ?> | |
| </textarea> | |
| </div> | |
|  | |
| <div class="hidden tab_content" id="upload" style="margin:5px;"> | |
| <h2 style="margin-bottom:10px"><?php echo __('Import a CSV File'); ?></h2> | |
| <p> | |
| <em><?php echo __( | |
| 'Use the columns shown in the table below. To add more properties, use the Properties tab.  Only properties with `variable` defined can be imported.'); ?> | |
| </p> | |
| <table class="list"><tr> | |
| <?php | |
|     $fields = array('Value', 'Abbreviation'); | |
|     $data = array( | |
|         array('Value' => __('My Location'), 'Abbreviation' => 'MY') | |
|     ); | |
|     foreach ($list->getConfigurationForm()->getFields() as $f) | |
|         if ($f->get('name')) | |
|             $fields[] = $f->get('label'); | |
|     foreach ($fields as $f) { ?> | |
|         <th><?php echo mb_convert_case($f, MB_CASE_TITLE); ?></th> | |
| <?php } ?> | |
| </tr> | |
| <?php | |
|     foreach ($data as $d) { | |
|         foreach ($fields as $f) { | |
|             ?><td><?php | |
|             if (isset($d[$f])) echo $d[$f]; | |
|             ?></td><?php | |
|         } | |
|     } ?> | |
| </tr></table> | |
| <br/> | |
| <input type="file" name="import"/> | |
| </div> | |
|  | |
|     <hr> | |
|     <p class="full-width"> | |
|         <span class="buttons pull-left"> | |
|             <input type="reset" value="<?php echo __('Reset'); ?>"> | |
|             <input type="button" name="cancel" class="close"  value="<?php | |
|             echo __('Cancel'); ?>"> | |
|         </span> | |
|         <span class="buttons pull-right"> | |
|             <input type="submit" value="<?php echo __('Import Items'); ?>"> | |
|         </span> | |
|      </p> | |
| </form>
 |