I get the following errormessage on
- admin/case/casetracker_case_priority/edit
- admin/case/casetracker_case_status/edit
- admin/case/casetracker_case_type/edit
* user warning: Table 'usr_web2_3.casetracker_case_priority' doesn't exist query: SELECT * FROM casetracker_case_priority in /srv/www/htdocs/web2/html/jugendgruppen/nord/drupal/includes/database.mysql.inc on line 120.
* warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web2/html/jugendgruppen/nord/drupal/modules/casetracker/casetracker.module on line 1099.
* warning: Invalid argument supplied for foreach() in /srv/www/htdocs/web2/html/jugendgruppen/nord/drupal/includes/form.inc on line 575.
the table is called jf_casetracker_case_priority and settings.php is configured properly.
sidequestion for all german speaking people:
How would you translate "Case Tracker"?
"Projektmanager", "Projektverwalter", better Ideas?
| Comment | File | Size | Author |
|---|---|---|---|
| #1 | casetracker-prefixtable.patch | 2.41 KB | erdemkose |
Comments
Comment #1
erdemkose commentedThere was a patch for this problem but it was missing 3 statement.
Lines:
1098
1160
1190
These lines contains {} but in a wrong way. Braces contains a variable such that {$table} so PHP erases {} before submitting to db_query function.
Line 1098 should be:
$result = db_query("SELECT * FROM {".$table."}");
Line 1160 should be:
$result = db_query("UPDATE {".$form_values[casetracker_table_name]."} SET $fields[1] = '%s' WHERE $fields[0] = %d ", $form_values['casetracker_new_values'], $form_values['casetracker_old_values']);
Line 1190 should be:
$result = db_query("DELETE FROM {".$form_values['casetracker_table_name']."} WHERE $fields[0] = %d ", $form_values['casetracker_old_values']);
I could not find any other errors.
Attached patch should correct them.
Comment #2
erdemkose commentedchanged status
Comment #3
sanjeev gupta commentedThe patch has been applied.
Comment #4
sanjeev gupta commentedComment #5
(not verified) commented