PluginProbe ʕ •ᴥ•ʔ
Tracking Code Manager / 1.5
Tracking Code Manager v1.5
trunk 1.11.8 1.11.9 1.12.0 1.12.1 1.12.2 1.12.3 1.4 1.5 2.0.0 2.0.1 2.0.13 2.0.14 2.0.15 2.0.16 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.1.0 2.2.0 2.3.0 2.4.0 2.5.0 2.6.0
tracking-code-manager / includes / admin / settings.php
tracking-code-manager / includes / admin Last commit date
about.php 11 years ago editor.php 11 years ago feedback.php 11 years ago manager.php 11 years ago metabox.php 11 years ago settings.php 11 years ago
settings.php
44 lines
1 <?php
2 function tcm_ui_settings() {
3 global $tcm;
4
5 $track=$tcm->Utils->qs('track', '');
6 if($track!='') {
7 $track=intval($track);
8 $tcm->Options->setTrackingEnable($track);
9 $tcm->Tracking->sendTracking(TRUE);
10 }
11
12 $uri=TCM_TAB_SETTINGS_URI.'&track=';
13 if($tcm->Options->isTrackingEnable()) {
14 $uri.='0';
15 $tcm->Options->pushSuccessMessage('EnableAllowTrackingNotice', $uri);
16 } else {
17 $uri.='1';
18 $tcm->Options->pushErrorMessage('DisableAllowTrackingNotice', $uri);
19 }
20 $tcm->Options->writeMessages();
21
22 $tcm->Form->prefix='License';
23 if($tcm->Check->nonce('tcm_settings')) {
24 $options=$tcm->Options->getMetaboxPostTypes();
25 foreach($options as $k=>$v) {
26 $v=intval($tcm->Utils->qs('metabox_'.$k, 0));
27 $options[$k]=$v;
28 }
29 $tcm->Options->setMetaboxPostTypes($options);
30 }
31
32 $tcm->Form->formStarts();
33 $tcm->Form->p('MetaboxSection');
34 $metaboxes=$tcm->Options->getMetaboxPostTypes();
35
36 $types=$tcm->Utils->query(TCM_QUERY_POST_TYPES);
37 foreach($types as $v) {
38 $v=$v['name'];
39 $tcm->Form->checkbox('metabox_'.$v, $metaboxes[$v]);
40 }
41 $tcm->Form->nonce('tcm_settings');
42 $tcm->Form->submit('Save');
43 $tcm->Form->formEnds();
44 }