Subversion Repositories wpShopGermany4

Rev

Rev 5439 | Rev 5454 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1067 daniel 1
<?php
2
 
3
	/**
4
	 * Templatedatei für die Modulseite des Backend
5
	 * Sollte nicht angepasst werden
6
	 */
7
 
8
?>
9
<div class="wpsg_admin_submenu">
10
 
5382 daniel 11
	<div class="wpsg_modul_search_wrap">
12
		<input id="wpsg_modul_search" type="text" class="wpsg_modul_search" value="<?php echo wpsg_getStr($_COOKIE['wpsg-modulfilter-search']); ?>" />
13
		<label title="<?php echo __('Wenn aktiviert, werden nur aktive Module angezeigt'); ?>">
14
			<input type="checkbox" <?php echo ((wpsg_isSizedString($_COOKIE['wpsg-modulfilter-check'], 'true'))?'checked="checked"':''); ?> id="wpsg_modul_onlyactive" class="wpsg_modul_onlyactive" />
15
			<span class="glyphicon glyphicon-ok wpsg_modul_onlyactive_glyphicon" aria-hidden="true"></span>
16
		</label>
17
	</div>
18
 
1067 daniel 19
	<?php foreach ($this->view['groups'] as $group_name => $g) { ?>
5385 daniel 20
	<div class="list-group list-modul-group" style="display:none;" >
5382 daniel 21
		<span class="list-group-item list-group-head"><?php echo $group_name; ?></span>
5370 daniel 22
		<?php foreach ($g as $mod_key => $m) { ?>
5382 daniel 23
		<a class="<?php echo (($this->get_option($mod_key, $this->view['global']) > 0)?'modul_akt':''); ?> list-group-modul list-group-item <?php echo (($mod_key == $_REQUEST['modul'])?'active':''); ?>" href="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&amp;action=module&amp;modul=<?php echo $mod_key; ?>">
24
			<span class="wpsg_modul_name"><?php echo $m->name; ?></span>
5370 daniel 25
			<?php if (($this->get_option($mod_key, $this->view['global']) > 0)?'modul_akt':'') { ?>
26
			<span class="glyphicon glyphicon-ok" aria-hidden="true"></span>
27
			<?php } ?>
28
		</a>
29
		<?php } ?>
30
	</div>
31
	<?php } ?>
5371 daniel 32
 
1067 daniel 33
</div>
34
 
35
<?php if (isset($_REQUEST['modul'])) { ?>
5382 daniel 36
<div class="wpsg_admin_content form-horizontal">
1067 daniel 37
	<form name="form1" action="<?php echo WPSG_URL_WP; ?>wp-admin/admin.php?page=wpsg-Admin&amp;action=module&amp;modul=<?php echo $_REQUEST['modul']; ?>&amp;noheader=1" method="post" enctype="multipart/form-data">
38
 
39
		<h3>
1401 daniel 40
			<?php echo $this->arAllModule[$_REQUEST['modul']]->name; ?>
1559 daniel 41
			<?php if (isset($this->arAllModule[$_REQUEST['modul']]->hilfeURL) && $this->arAllModule[$_REQUEST['modul']]->hilfeURL != '') { ?>
1727 daniel 42
			<a target="_blank" href="<?php echo $this->arAllModule[$_REQUEST['modul']]->hilfeURL; ?>" class="wpsg_form_help_notip"></a>
1067 daniel 43
			<?php } ?>
44
		</h3>
45
 
1401 daniel 46
		<p><?php echo $this->arAllModule[$_REQUEST['modul']]->desc; ?></p>
1067 daniel 47
 
5382 daniel 48
		<?php $modul_install = $this->get_option($_REQUEST['modul'], $this->view['global']); ?>
49
		<?php echo wpsg_drawForm_Select('aktiv', __('Modul aktiviert', 'wpsg'), array('0' => __('Nein', 'wpsg'), '1' => __('Ja', 'wpsg')), ((wpsg_isSizedInt($modul_install))?'1':'0')); ?>
50
 
1469 daniel 51
		<?php if (isset($this->arAllModule[$_REQUEST['modul']]->version)) { ?>
1598 daniel 52
		<?php echo wpsg_drawForm_Input('', __('Version', 'wpsg'), $this->arAllModule[$_REQUEST['modul']]->version, array('text' => true)); ?>
5451 daniel 53
 
54
		<?php if (isset($this->arAllModule[$_REQUEST['modul']]->free) && $this->arAllModule[$_REQUEST['modul']]->free === true) { ?>
55
		<?php $strLizenz = __('Kostenfrei', 'wpsg'); ?>
56
		<?php } else { ?>
57
		<?php if (is_array($this->arLizenz) && in_array($_REQUEST['modul'], (array)$this->arLizenz['mods'])) { ?>
58
		<?php $strLizenz = __('Aktiviert', 'wpsg'); ?>
59
		<?php } else { ?>
60
		<?php if ($this->arAllModule[$_REQUEST['modul']]->getDemoDays() > 0) { ?>
61
		<?php $strLizenz = wpsg_translate(__('Demo Modus noch #1# Tage verbleibend.', 'wpsg'), $this->arAllModule[$_REQUEST['modul']]->getDemoDays()); ?>
62
		<?php } else { ?>
63
		<?php $strLizenz = __('Demo Modus abgelaufen.', 'wpsg'); ?>
1469 daniel 64
		<?php } ?>
5451 daniel 65
		<?php } ?>
66
		<?php } ?>
67
		<?php echo wpsg_drawForm_Text(__('Lizenz'), $strLizenz); ?>
68
 
69
		<?php } ?>
1469 daniel 70
 
1927 daniel 71
		<?php if (!isset($this->arAllModule[$_REQUEST['modul']]->version) || (($this->arAllModule[$_REQUEST['modul']]->free === true || (is_array($this->arLizenz) && in_array($_REQUEST['modul'], (array)$this->arLizenz['mods'])) || $this->arAllModule[$_REQUEST['modul']]->getDemoDays() > 0))) { ?>
1559 daniel 72
			<?php if ($this->arAllModule[$_REQUEST['modul']]->inline === true) { ?>
1469 daniel 73
			<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit"></p>
74
			<?php } ?>
75
 
76
			<input type="hidden" name="subaction" value="module" />
77
 
1559 daniel 78
			<?php if ($this->arAllModule[$_REQUEST['modul']]->inline == true) { ?>
1469 daniel 79
			</form>
1465 daniel 80
			<?php } ?>
1469 daniel 81
 
2506 daniel 82
			<?php if ($this->get_option($_REQUEST['modul'], $this->view['global']) > 0) { ?>
1469 daniel 83
			<?php echo $this->arModule[$_REQUEST['modul']]->settings_edit(); ?>
1468 daniel 84
			<?php } ?>
1465 daniel 85
 
1559 daniel 86
			<?php if ($this->arAllModule[$_REQUEST['modul']]->inline !== true) { ?>
4808 daniel 87
			<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit"></p>
1068 daniel 88
			<?php } ?>
4808 daniel 89
		<?php } else { ?>
90
		<p class="submit"><input type="submit" value="<?php echo __('Einstellungen speichern', 'wpsg'); ?>" class="button-primary" id="submit" name="submit"></p>
1197 daniel 91
		<?php } ?>
92
 
1559 daniel 93
	<?php if ($this->arAllModule[$_REQUEST['modul']]->inline !== true) { ?>
1067 daniel 94
	</form>
1197 daniel 95
	<?php } ?>
1067 daniel 96
</div>
2645 daniel 97
<?php } else { ?>
98
 
4944 daniel 99
	<?php if ($this->hasMod('wpsg_mod_core')) { ?>
100
	<?php echo $this->callMod('wpsg_mod_core', 'module_index'); ?>
4950 daniel 101
	<?php } else { ?>
102
 
103
		<div class="wpsg_admin_content">
104
 
105
			<h3><?php echo __('Modulverwaltung', 'wpsg'); ?></h3>
106
			<p><?php echo __('wpShopGermany ist Modular aufgebaut, wählen Sie links das Modul aus, welches Sie konfigurieren möchten. ', 'wpsg'); ?></p>
107
 
108
			<p><?php echo wpsg_translate(
109
				__('<span style="color:red; font-weight:bold;">wpShopGermany Vollversion erwerben und weitere Funktionen freischalten.</span> [ <a target="_blank" href="#1#">Vollversion kaufen</a> ] [ <a target="_blank" href="#2#">Weitere Infos</a> ]', 'wpsg'),
110
				'http://shop.maennchen1.de/produkte/wpshopgermany-lizenzkey/',
111
				'http://wpshopgermany.de/'
112
			); ?></p>
113
 
114
		</div>
115
 
4944 daniel 116
	<?php } ?>
117
 
1700 daniel 118
<?php } ?>
119
 
3244 daniel 120
<script type="text/javascript">/* <![CDATA[ */
1700 daniel 121
 
5382 daniel 122
	function wpsg_ssh_module()
123
	{
124
 
125
		jQuery('.list-modul-group').show();
126
		jQuery('.wpsg_admin_submenu .list-group-item').show();
127
 
128
		var check = jQuery('#wpsg_modul_onlyactive').prop('checked');
129
		var search = jQuery('#wpsg_modul_search').val();
130
 
131
		jQuery.cookie('wpsg-modulfilter-check', check);
132
		jQuery.cookie('wpsg-modulfilter-search', search);
133
 
134
		jQuery('.wpsg_modul_name').each(function() {
135
 
136
			if (!jQuery(this).parent().hasClass('active'))
137
			{
138
 
139
				if (check && !jQuery(this).parent().hasClass('modul_akt')) jQuery(this).parent().hide();
140
				else if (search != '')
141
				{
142
 
143
					var re = new RegExp(search, 'i');
144
 
145
					if (!jQuery(this).html().match(re)) jQuery(this).parent().hide();
146
					else jQuery(this).parent().show();
147
 
148
				}
149
 
150
			}
151
 
152
		} );
153
 
154
		jQuery('.list-modul-group').each(function() {
155
 
156
			if (jQuery(this).find('.list-group-modul:visible').length <= 0) jQuery(this).hide();
157
			else jQuery(this).show();
158
 
159
		} );
160
 
161
	}
162
 
1700 daniel 163
	jQuery(document).ready(function() {
164
 
5382 daniel 165
		jQuery('#wpsg_modul_onlyactive').bind('change', function(event) {
166
 
167
			wpsg_ssh_module();
168
			jQuery(this).blur();
169
 
170
		} );
171
 
172
		jQuery('#wpsg_modul_search').focus().bind('blur', wpsg_ssh_module);
173
		jQuery('#wpsg_modul_search').focus().bind('keyup', wpsg_ssh_module);
174
 
175
		wpsg_ssh_module();
176
 
1700 daniel 177
	} );
178
 
3244 daniel 179
/* ]]> */</script>