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