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
feedback.php
45 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Created by PhpStorm. |
| 4 | * User: alessio |
| 5 | * Date: 29/03/2015 |
| 6 | * Time: 09:10 |
| 7 | */ |
| 8 | function tcm_ui_feedback() { |
| 9 | global $tcm; |
| 10 | |
| 11 | $tcm->Form->prefix='Feedback'; |
| 12 | if($tcm->Check->nonce('tcm_feedback', 'tcm_feedback')) { |
| 13 | $tcm->Check->email('email'); |
| 14 | $tcm->Check->value('body'); |
| 15 | |
| 16 | if(!$tcm->Check->hasErrors()) { |
| 17 | $tcm->Options->setFeedbackEmail($tcm->Check->of('email')); |
| 18 | $id=-1; |
| 19 | if($tcm->Check->of('track', 0)) { |
| 20 | $id=$tcm->Tracking->sendTracking(TRUE); |
| 21 | } |
| 22 | $tcm->Check->data['tracking_id']=$id; |
| 23 | $data=$tcm->Utils->remotePost('feedback', $tcm->Check->data); |
| 24 | if($data) { |
| 25 | $tcm->Options->pushSuccessMessage('FeedbackSuccess'); |
| 26 | } else { |
| 27 | $tcm->Options->pushErrorMessage('FeedbackError'); |
| 28 | } |
| 29 | } |
| 30 | } |
| 31 | ?> |
| 32 | <br> |
| 33 | <h2><?php $tcm->Lang->P('FeedbackHeader')?></h2> |
| 34 | <?php |
| 35 | $tcm->Options->writeMessages(); |
| 36 | |
| 37 | $tcm->Form->formStarts(); |
| 38 | $tcm->Form->text('email', $tcm->Options->getFeedbackEmail()); |
| 39 | $tcm->Form->textarea('body', '', array('rows'=>5)); |
| 40 | $tcm->Form->checkbox('track'); |
| 41 | |
| 42 | $tcm->Form->nonce('tcm_feedback', 'tcm_feedback'); |
| 43 | $tcm->Form->submit('Contact Us'); |
| 44 | $tcm->Form->formEnds(); |
| 45 | } |