Ejemplo n.º 1
0
$data['status'] = 'OK';
$data['data'] = $validation_errors;
if (POST('ajax_validation_all') == TRUE) {
    if (is_array($validation_errors) && !empty($validation_errors)) {
        $data['status'] = 'error';
    }
    echo json_encode($data);
    exit;
} else {
    if (is_array($validation_errors) && !empty($validation_errors)) {
        $data['status'] = 'error';
        $data['data'] = $validation_errors;
    }
}
if ($data['status'] != 'error') {
    try {
        $db = new ossim_db();
        $conn = $db->connect();
        Notes::bulk_insert($conn, $asset_type, gmdate("Y-m-d H:i:s"), $note);
        $num_assets = Filter_list::get_total_selection($conn, $asset_type);
        $data['status'] = 'OK';
        $data['data'] = sprintf(_('Your note has been added to (%s) assets'), $num_assets);
        $db->close();
    } catch (Exception $e) {
        Util::response_bad_request($e->getMessage());
    }
} else {
    //Formatted message
    $error_msg = '<div>' . _('The following errors occurred') . ":</div>\n                  <div style='padding: 5px;'>" . implode('<br/>', $data['data']) . '</div>';
    Util::response_bad_request($error_msg);
}