diff options
author | Prashant P. Shah | 2012-05-17 17:00:14 +0530 |
---|---|---|
committer | Prashant P. Shah | 2012-05-17 17:00:14 +0530 |
commit | fb4f59057d0171d45f9b9fd7bf3a27fcad961ab8 (patch) | |
tree | f54d0ef1966043220bd2c1bf899d42da84af1c8b /solution_proposal.inc | |
parent | c288aeb9d0f480f0ebed30ae8c17def53544d678 (diff) | |
download | scilab_lab_migration-fb4f59057d0171d45f9b9fd7bf3a27fcad961ab8.tar.gz scilab_lab_migration-fb4f59057d0171d45f9b9fd7bf3a27fcad961ab8.tar.bz2 scilab_lab_migration-fb4f59057d0171d45f9b9fd7bf3a27fcad961ab8.zip |
updates latex file generation
Signed-off-by: Prashant P. Shah <pshah.mumbai@gmail.com>
Diffstat (limited to 'solution_proposal.inc')
-rwxr-xr-x | solution_proposal.inc | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/solution_proposal.inc b/solution_proposal.inc index eace686..a4fdba6 100755 --- a/solution_proposal.inc +++ b/solution_proposal.inc @@ -18,7 +18,7 @@ function lab_migration_proposal_open() return $return_html; } -function lab_migration_proposal_display($form_state) +function lab_migration_solution_proposal_form($form_state) { global $user; @@ -81,7 +81,18 @@ function lab_migration_proposal_display($form_state) return $form; } -function lab_migration_proposal_display_submit($form_state, &$form_state) +function lab_migration_solution_proposal_form_validate($form_state, &$form_state) +{ + global $user; + + $solution_provider_q = db_query("SELECT * FROM {lab_migration_proposal} WHERE solution_provider_uid = %d AND approval_status IN (0, 1, 2) AND solution_status IN (0, 1)", $user->uid); + if (db_fetch_object($solution_provider_q)) { + form_set_error('', t("You have already applied for a solution. Please compelete that before applying for another solution.")); + drupal_goto('lab_migration/open_proposal'); + } +} + +function lab_migration_solution_proposal_form_submit($form_state, &$form_state) { global $user; @@ -99,13 +110,7 @@ function lab_migration_proposal_display_submit($form_state, &$form_state) drupal_goto('lab_migration/open_proposal'); } - $solution_provider_q = db_query("SELECT * FROM {lab_migration_proposal} WHERE solution_provider_uid = %d AND approval_status IN (0, 1, 2) AND solution_status IN (0, 1)", $user->uid); - if (db_fetch_object($solution_provider_q)) { - drupal_set_message("You have already applied for a solution. Please compelete that before applying for another solution.", 'error'); - drupal_goto('lab_migration/open_proposal'); - } - - db_query("UPDATE {lab_migration_proposal} set solution_provider_uid = %d, solution_status = 0 WHERE id = %d", $user->uid, $proposal_id); + db_query("UPDATE {lab_migration_proposal} set solution_provider_uid = %d, solution_status = 1 WHERE id = %d", $user->uid, $proposal_id); drupal_set_message("We have received your application. We will get back to you soon.", 'status'); /* sending email */ |