summaryrefslogtreecommitdiff
path: root/views/admin/kundendaten_tab2.phtml
blob: e506f2ef6edfd26d7470d86fee638d36d8f47f5b (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
<?php

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

?>
<?php if (wpsg_isSizedArray($this->view['pflicht']['custom'])) { ?>

<script type="text/javascript">

	/**
	 * 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>

<div id="wpsg_kv_code_dialog" style="display:none;"><div class="wpsg_dialog"></div></div>

<table class="wpsg_customfields">			
	<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 class="wpsg_icon wpsg_icon_center wpsg_icon_remove" href="#" title="<?php echo __('Kundenvariable löschen', 'wpsg'); ?>" onclick="return false;"></a>
		</th>
	</tr>
	<?php foreach ($this->view['pflicht']['custom'] as $c_id => $c) { ?>
	<tr>
		<td class="col0"><?php echo $c_id; ?></td>
		<td class="col2 wpsg_editable" id="kundenvariable_name_<?php echo $c_id; ?>"><?php echo wpsg_hspc($c['name']); ?></td>
		<td class="col3">
			<select 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 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 class="wpsg_icon wpsg_icon_html wpsg_icon_center" href="#" title="<?php echo __('HTML Code generieren', 'wpsg'); ?>" onclick="return wpsg_genKVCode(<?php echo $c_id; ?>);"></a>
		</td>
		<td class="col5">
			<input type="checkbox" value="1" name="pflicht[custom][<?php echo $c_id; ?>][del]" />
			
			<script type="text/javascript">
			
				jQuery('#kundenvariable_name_<?php echo $c_id; ?>').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 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" name="pflicht[custom][<?php echo $c_id; ?>][auswahl]" value="<?php echo wpsg_hspc($c['auswahl']); ?>" />
		</td>
	</tr>
	<?php } ?>
</table>
<br />
<?php echo wpsg_drawForm_Checkbox('wpsg_kundenvariablen_show', __('Kundenvariablen direkt abfragen', 'wpsg'), $this->get_option('wpsg_kundenvariablen_show')); ?>
<?php } else { ?>
<p><?php echo __('Keine benutzerdefinierten Kundenfelder angelegt.', 'wpsg'); ?>
<?php } ?>