Example #1
0
<?php

require_once 'config.php';
require 'design_head.php';
wiki('Feedback');
echo '<br/>';
if (!empty($_POST['feedback_q'])) {
    saveFeedback(FEEDBACK_SUBMIT, $_POST['feedback_q']);
    echo 'Thank you - your question will be answered as soon as possible.<br/><br/>';
} else {
    echo '<form method="post" action="">';
    echo '<textarea name="feedback_q" rows="8" cols="40"></textarea><br/>';
    echo '<input type="submit" class="button" value="Submit question"/>';
    echo '</form>';
}
require 'design_foot.php';
Example #2
0
<?php

if (!defined('ROOT')) {
    exit('No direct script access allowed');
}
if (isset($_REQUEST["action"])) {
    switch ($_REQUEST["action"]) {
        case "save-feedback":
            $status = saveFeedback();
            printServiceMsg($status);
            break;
    }
} else {
    printServiceErrorMsg("Sorry, Action Not Found");
}
function saveFeedback()
{
    $feedback = array('name' => '', 'email' => '', 'subject' => '', 'message' => '', 'userid' => $_SESSION['SESS_USER_ID'], 'blocked' => 'false', 'dtoc' => date('Y-m-d H:i:s'), 'dtoe' => date('Y-m-d H:i:s'));
    foreach ($feedback as $k => $v) {
        if (isset($_POST[$k])) {
            $feedback[$k] = trim($_POST[$k]);
        }
    }
    $sql = _db()->_insertQ1('feedbacks', $feedback);
    $res = _dbQuery($sql);
    $id = _db()->insert_id();
    if ($res) {
        _dbFree($res);
        //send email to admin
        $mailto = "*****@*****.**";
        $mailfrom = "*****@*****.**";