Subversion Repositories wpShopGermany4

Rev

Rev 4943 | Rev 5447 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

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