summaryrefslogtreecommitdiff
path: root/views/mods/mod_bankalignment/order_ajax.phtml
blob: bf8bc4b61cb0e605da5a3a46866b9a8fef622578 (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
<?php

	/**
	 * Template für die Zuweisung der Bestellungen zu Datensätzen aus der CSV Datei
	 */

	//wpsg_debug($this->view);

?>
<div class="wrap wpsg_mod_bankalignment_order_ajax">
	<div class="icon32 icon32-posts-post" id="icon-edit"><br></div>
	<h2>
		<?php echo __('Bestellverwaltung', 'wpsg'); ?> - <?php echo __('Bankabgleich', 'wpsg'); ?>
	</h2>
	
	<br />
	
	<form method="post" action="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Order&action=ajax&noheader=1&mod=wpsg_mod_bankalignment">
	
		<table class="widefat post fixed">
			<thead>
				<tr>
					<th class="manage-column wpsg-nr"><?php echo __('Zeile', 'wpsg'); ?></th>
					<th class="manage-column wpsg-order"><?php echo __('Bestellung', 'wpsg'); ?></th>
				</tr>
			</thead>
			<tbody>
				<?php $i = 0; foreach ($this->view['set'] as $row) { $i ++; ?>
				<tr>
					<td class="wpsg-nr">
						<?php echo $i; ?>
						<?php if ($row['order_id'] === false) { ?>
						<span class="wpsg_error"><?php echo __('Bestellung konnte nicht automatisch ermittelt werden.', 'wpsg'); ?></span>
						<?php } else { ?>
						<span class="wpsg_erfolg"><?php echo wpsg_translate(__('Bestellung #1# wurde automatisch erkannt.', 'wpsg'), $row['onr']); ?></span>
						<?php } ?>
						<div class="row-actions">
							<span class="view"><a onclick="return wpsg_mod_bankalignment_show(this);" title="<?php echo __("Details anzeigen", "wpsg"); ?>" href="#"><?php echo __("Details anzeigen", "wpsg"); ?></a></span>
						</div>
						<div class="row-details">
							<br />
							<?php foreach ($this->view['colInfo'] as $k => $v) { ?>
							<?php echo $v; ?>: <?php echo $row['data'][$k]; ?> <br />
							<?php } ?>						
						</div>
					</td>
					<td class="wpsg-order">
						<select name="set[]" style="width:100%;">
							<option value="-1"><?php echo __('Bitte Bestellung auswählen / Zeile ignorieren', 'wpsg'); ?></option>
							<?php foreach ($this->view['arOrder'] as $o) { ?>
							<option <?php echo (($row['order_id'] == $o['o_id'])?'selected="selected"':''); ?> value="<?php echo $o['o_id']; ?>"><?php echo wpsg_translate(__('Bestellung #1# (#2#) auf "#3#" setzen', 'wpsg'), $o['onr'], $o['okey'], $this->arStatus[100]); ?></option>
							<?php } ?>
						</select>					
					</td>
				</tr>
				<?php } ?>
			</tbody>
		</table>
		
		<br />
		
		<input type="submit" name="wpsg_mod_bankalignment_submit" value="<?php echo __('Änderungen übernehmen', 'wpsg'); ?>" class="button-primary" />
	
	</form>
	
	<script type="text/javascript">/* <![CDATA[ */

		/**
		 * Zeigt die Details einer Datenzeile an oder blendet sie aus
		 */
		function wpsg_mod_bankalignment_show(oElement)
		{

			if (jQuery(oElement).parent().parent().parent().find('.row-details').is(':visible'))
			{

				jQuery(oElement).parent().parent().parent().find('.row-details').hide();
				jQuery(oElement).attr('title', '<?php echo __("Details anzeigen", "wpsg"); ?>');
				jQuery(oElement).text('<?php echo __("Details anzeigen", "wpsg"); ?>');
				
			}
			else
			{

				jQuery(oElement).parent().parent().parent().find('.row-details').show();
				jQuery(oElement).attr('title', '<?php echo __("Details ausblenden", "wpsg"); ?>');
				jQuery(oElement).text('<?php echo __("Details ausblenden", "wpsg"); ?>');
				
			}	
			
			return false;
			
		} // function wpsg_mod_bankalignment_show(oElement)
    
	/* ]]> */</script>
	
</div>