Ejemplo n.º 1
0
                     trigger_error("MySQL Query Error " . mysql_error(), E_USER_ERROR);
                 }
             }
         }
     }
     //tidy up temp reassigns
     $sql = "DELETE FROM `{$dbTempAssigns}` WHERE incidentid = '{$id}'";
     $result = mysql_query($sql);
     if (mysql_error()) {
         trigger_error("MySQL Query Error " . mysql_error(), E_USER_ERROR);
     }
 }
 $bodytext = "{$SYSLANG['strClosingStatus']}: <b>" . closingstatus_name($closingstatus) . "</b>\n\n" . $bodytext;
 if ($addition_errors == 0) {
     //maintenceid
     $send_feedback = send_feedback(db_read_column('maintenanceid', $dbIncidents, $id));
     if ($CONFIG['feedback_form'] != '' and $CONFIG['feedback_form'] > 0 and $send_feedback == TRUE) {
         create_incident_feedback($CONFIG['feedback_form'], $id);
     }
     $notifyexternal = $notifycontact = $awaitingclosure = 0;
     if ($send_engineer_email == 'yes') {
         $notifyexternal = 1;
     }
     if ($send_email == 'yes') {
         $notifycontact = 1;
         if ($wait == 'yes') {
             $awaitingclosure = 1;
         } else {
             $awaitingclosure = 0;
         }
     }
Ejemplo n.º 2
0
if (!empty($_POST['preview']) || !empty($_POST['contact'])) {
    $data['MESSAGE'] = trim(get_variable('message', 'POST', ''));
    $data['NAME'] = get_variable('sender_name', 'POST', '');
    $data['EMAIL'] = get_variable('sender_email', 'POST', '');
    foreach ($data as $field => $value) {
        if (!$value) {
            $error .= $_CLASS['core_user']->lang['ERROR_' . $field] . '<br />';
            unset($field, $value, $lang);
        } elseif ($field == 'EMAIL' && !check_email($value)) {
            $error .= $_CLASS['core_user']->lang['BAD_EMAIL'] . '<br />';
        }
    }
    if (!empty($_POST['preview']) && $data['MESSAGE']) {
        send_feedback($data['NAME'], $data['EMAIL'], $data['MESSAGE'], $preview = true);
    } elseif (!empty($_POST['contact']) && !$error) {
        send_feedback($data['NAME'], $data['EMAIL'], $data['MESSAGE']);
    }
    $sender_name = $data['NAME'];
    $sender_email = $data['EMAIL'];
    $message = $data['MESSAGE'];
} else {
    $sender_name = $_CLASS['core_user']->is_user ? $_CLASS['core_user']->data['username'] : '';
    $sender_email = $_CLASS['core_user']->is_user ? $_CLASS['core_user']->data['user_email'] : '';
    $message = '';
}
$_CLASS['core_template']->assign_array(array('ERROR' => $error, 'MESSAGE' => $message, 'ACTION' => generate_link($_CORE_MODULE['module_name']), 'SENDER_EMAIL' => $sender_email, 'SENDER_NAME' => $sender_name));
$_CLASS['core_template']->display('modules/Contact/index.html');
// remove this function
function send_feedback($sender_name, $sender_email, $message, $preview = false)
{
    global $_CLASS, $_CORE_CONFIG;