summaryrefslogtreecommitdiff
path: root/public/app/views/js/submit/application-form.php
diff options
context:
space:
mode:
authorGeorge Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-05-27 13:06:44 +0300
committerGeorge Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-05-27 13:06:44 +0300
commitd1338cbb59d0752155f17d94b0b9b073df95183f (patch)
tree75b7fe87a47ee6961dc38263582117bb920fa1d4 /public/app/views/js/submit/application-form.php
parent38cc5c0c3abed6cfe4fbe0cbabec60a8ed64784d (diff)
downloadgyraf1gov-d1338cbb59d0752155f17d94b0b9b073df95183f.tar.gz
gyraf1gov-d1338cbb59d0752155f17d94b0b9b073df95183f.tar.bz2
gyraf1gov-d1338cbb59d0752155f17d94b0b9b073df95183f.zip
content model; add petition to database
Diffstat (limited to 'public/app/views/js/submit/application-form.php')
-rw-r--r--public/app/views/js/submit/application-form.php33
1 files changed, 13 insertions, 20 deletions
diff --git a/public/app/views/js/submit/application-form.php b/public/app/views/js/submit/application-form.php
index ed77c1f..2480d67 100644
--- a/public/app/views/js/submit/application-form.php
+++ b/public/app/views/js/submit/application-form.php
@@ -3,6 +3,7 @@
return { // select content data
subject: $('input[name=subject]').val(),
date: $('input[name=date]').val(),
+ type_id: 1, // 1 = application document
first_name: $('input[name=first_name]').val(),
last_name: $('input[name=last_name]').val(),
father_name: $('input[name=father_name]').val(),
@@ -14,7 +15,7 @@
sector: selected_text($('select[name=sector]')),
position: selected_text($('select[name=position]')),
request: $('textarea[name=request]').val(),
- now: Math.floor(Date.now() / 1000),
+ now: Math.floor(Date.now() / 1000), // client timestamp
ticket: ref.ticket
};
}
@@ -28,30 +29,22 @@
$('.content-form form').submit( event => {
event.preventDefault();
- if (false) {
- alert('Τα δυο passrods δεν ταιριάζουν!');
+ // select action url (add or update)
+ var request = '/petition/new';
- } else {
+ // send POST request
+ $.post(request, postObject())
+ .done(function( data ) {
+ console.log(data);
- var data = postObject();
+ if (data.success) { // ok ? redirect to panel
+ window.location.href = '/panel';
- var form_data = { // prepare data to post
- subject: $('input[name=of_department]').val(),
- content: JSON.stringify(data),
- on_date: $('input[name=date]').val(),
- user_id: $('input[name=id]').val()
+ } else { // error ? alert!
+ alert(data.error);
}
- // select action url (add or update)
- // var request = '/account/register';
- console.log(data);
-
- // send POST request
- // $.post(request, form_data)
- // .done(function( data ) {
- // $('.classroom .content-form').html(data.message)
- // });
- }
+ });
});