JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
fixed bugs: 1) admin couldn't edit tasks, 2) price field was never filled
[contractor-progress.git] / tasks.php
index 44ff813..6d382bc 100644 (file)
--- a/tasks.php
+++ b/tasks.php
@@ -426,7 +426,7 @@ function tasks_edit_main() {
                        }
                }
 
-               if(!logged_in_as_contractor() || $_REQUEST['client_id']) { # if you change this change the one above
+               if(!logged_in_as_contractor() || $edit_id || $_REQUEST['client_id']) { # if you change this change the one above
                        if($edit_id) {
                                $tables = 'title,url,description,state';
                                $values = array($title, $url, $description, $state);
@@ -495,7 +495,7 @@ function tasks_edit_main() {
                # fix their entry in whatever way you require.
        } elseif($edit_id) {
                # we've recieved an edit id, but no data. So we grab the values to be edited from the database
-               list($title, $url, $description, $state, $paid) = db_get_row('tasks', 'title,url,description,state,price', 'where id=%i', $edit_id);
+               list($title, $url, $description, $state, $price) = db_get_row('tasks', 'title,url,description,state,price', 'where id=%i', $edit_id);
                tasks_tem_sets($title, $url, $description, $price);
        } else {
                # form not submitted, you can set default values like so: