summaryrefslogtreecommitdiff
path: root/views/admin/kundendaten_tab2.phtml
blob: b6073a58f014f9c6de413f86a6369abaa794f746 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?php

	/**
	 * Template für die erweiteren Kundendaten
	 */

?>

<?php if (wpsg_isSizedArray($this->view['pflicht']['custom'])) { ?>
<div id="wpsg_kv_code_dialog" style="display:none;"><div class="wpsg_dialog"></div></div>

<table class="wpsg_customfields table">
	<thead>			
		<tr>
			<th class="col0"><?php echo __('Index', 'wpsg'); ?></th>		
			<th class="col1"><?php echo __('Kundenvariablen', 'wpsg'); ?></th>
			<th class="col2"><?php echo __('Pflichtfeld', 'wpsg'); ?></th>
			<th class="col3"><?php echo __('Typ', 'wpsg'); ?></th>
			<th class="col4"></th>
			<th class="col5">
				<a href="#" title="<?php echo __('Neue Kundenvariable anlegen', 'wpsg'); ?>" onclick="return wpsg_addCustomField();" class="customer_variable_add"><span class="glyphicon glyphicon-plus"></span></a>	
			</th>
		</tr>
	</thead>
	<tbody>
		<?php foreach ($this->view['pflicht']['custom'] as $c_id => $c) { ?>	
		<tr class="wpsg_customervar_row_<?php echo $c_id; ?>">
			<td class="col0"><?php echo $c_id; ?></td>
			<td class="col2"><span class="wpsg_editable" id="kundenvariable_name_<?php echo $c_id; ?>"><?php echo wpsg_hspc($c['name']); ?></span></td>
			<td class="col3">
				<select class="form-control wpsg-sm" name="pflicht[custom][<?php echo $c_id; ?>][show]">
					<option <?php echo (($c['show'] == '0')?'selected="selected"':''); ?> value="0"><?php echo __('Ja', 'wpsg'); ?></option>
					<option <?php echo (($c['show'] == '1')?'selected="selected"':''); ?> value="1"><?php echo __('Nein', 'wpsg'); ?></option>
					<option <?php echo (($c['show'] == '2')?'selected="selected"':''); ?> value="2"><?php echo __('Nicht zeigen', 'wpsg'); ?></option>
				</select>
			</td>
			<td class="col3">
				<select class="form-control wpsg-sm" onchange="if (jQuery(this).val() == '1') jQuery('#row_auswahl_<?php echo $c_id; ?>').show(); else jQuery('#row_auswahl_<?php echo $c_id; ?>').hide();" name="pflicht[custom][<?php echo $c_id; ?>][typ]">
					<option <?php echo (($c['typ'] == '0')?'selected="selected"':''); ?> value="0"><?php echo __('Textfeld', 'wpsg'); ?></option>
					<option <?php echo (($c['typ'] == '1')?'selected="selected"':''); ?> value="1"><?php echo __('Auswahlfeld', 'wpsg'); ?></option>
					<option <?php echo (($c['typ'] == '2')?'selected="selected"':''); ?> value="2"><?php echo __('Checkbox', 'wpsg'); ?></option>
				</select>
			</td>
			<td class="col4">				
				<a href="#" title="<?php echo __('HTML Code generieren', 'wpsg'); ?>" onclick="return wpsg_genKVCode(<?php echo $c_id; ?>);"><span class="glyphicon glyphicon-modal-window"></span></a>
			</td>
			<td class="col5">
			
				<a href="#" title="<?php echo __('Kundenvariable löschen', 'wpsg'); ?>" onclick="return wpsg_removeCustomField(<?php echo $c_id; ?>);"><span class="glyphicon glyphicon-trash"></span></a>
				
				<script type="text/javascript">

					jQuery('#kundenvariable_name_<?php echo $c_id; ?>').wspg_editable('<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&subaction=kundendaten&do=inlinedit&noheader=1', {
						submitdata: { 
				    		field: 'name',
				    		field_id: '<?php echo $c_id; ?>'
						}, 					
						submit  : '<?php echo __('Speichern', 'wpsg'); ?>',
						placeholder: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>',
						indicator: '<?php echo __('Speicher ...', 'wpsg'); ?>',
				    	tooltip: '<?php echo __('Zum Bearbeiten anklicken ...', 'wpsg'); ?>'
					});
	
	
				</script>
					
			</td>
		</tr>
		<tr class="wpsg_customervar_row_<?php echo $c_id; ?>" id="row_auswahl_<?php echo $c_id; ?>" style="<?php echo (($c['typ'] == '1')?'':'display:none;'); ?>">
			<td class="col0"></td>
			<td class="col1"><?php echo __('Auswahlmöglichkeiten ("|" als Trenner)', 'wpsg'); ?></td>
			<td class="col2345" colspan="4">
				<input type="text" class="form-control wpsg-sm" name="pflicht[custom][<?php echo $c_id; ?>][auswahl]" value="<?php echo wpsg_hspc($c['auswahl']); ?>" />
			</td>
		</tr>
		<?php } ?>
	</tbody>
</table>


<script type="text/javascript">/* <![CDATA[ */

	/**
	 * Zeigt den HTML Code, der die gewählte Kundenvariablen in die Templates einbaut
	 */
	function wpsg_genKVCode(kv_id)
	{
 
		jQuery("#wpsg_kv_code_dialog").dialog( {
			'dialogClass': 'wp-dialog',           
	        'modal': true,
	        'width': 700,
	        'height': 300,	       
	        'title': '<?php echo __('HTML Code Block', 'wpsg'); ?>',
	        open: function(event, ui) {
	        	
	        	jQuery('#wpsg_kv_code_dialog .wpsg_dialog').html('<img src="<?php echo WPSG_URL; ?>views/gfx/ajax-loader.gif" alt="<?php echo __('Bitte warten ...', 'wpsg'); ?>" />');
	        	
	        	jQuery.ajax( {
	    			url: 'admin.php?page=wpsg-Admin&subaction=kundendaten&noheader=1&show=code',
	    			data: {
	    				'kv_id': kv_id
	    			},
	    			success: function(data)
	    			{
		    					    			
		    			jQuery('#wpsg_kv_code_dialog .wpsg_dialog').html(data);
		    			
	    			}
	        	} );
		        
	        }
		} );
		
		return false;
		
	} // function wpsg_genPACode(pa_id)

/* ]]> */</script>

<br />
<?php echo wpsg_drawForm_Checkbox('wpsg_kundenvariablen_show', __('Kundenvariablen direkt abfragen', 'wpsg'), $this->get_option('wpsg_kundenvariablen_show'), array('fullWidth' => true)); ?>
<?php } else { ?>
<p><?php echo __('Keine benutzerdefinierten Kundenfelder angelegt.', 'wpsg'); ?>
<?php } ?>