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