vid, array(-1 => _('unassigned'))); // ========== ACTIONS START =================================================== switch ($submit = form_get_action()) { case NULL: break; case 'add': $action = ACT_ADD; break; case 'view': $action = ACT_VIEW; break; case 'edit': $action = ACT_EDIT; break; case 'del': $action = ACT_DELETE; break; case 'insert': $p[':projid'] = gpc_get_int($_POST, 'projid'); if ($p[':projid'] == -1) { $p[':projid'] = NULL; } $p[':taskname'] = gpc_get_string($_POST, 'taskname'); $id = db_exec_insert('task', $p); $action = ACT_VIEW; break; case 'update': $p[':taskid'] = $id; $p[':projid'] = gpc_get_int($_POST, 'projid'); if ($p[':projid'] == -1) { $p[':projid'] = NULL; } $p[':taskname'] = gpc_get_string($_POST, 'taskname'); db_exec_update('task', $p, 'taskid'); $action = ACT_VIEW; break; case 'delete': break; default: $g_error->Add(sprintf(_("Unknown function '%s'!"), $submit)); $valid = FALSE; } // ========== ACTIONS END ===================================================== require 'header.php'; // ========== PAGE CONTENT ==================================================== if ($action == ACT_DEFAULT): // ========== VARIANT: default behavior ======================================= echo "
| # | '; echo '', _('Task'), " | "; echo '', _('Project'), " | "; echo ""; echo " | \n"; echo " | |
|---|---|---|---|---|---|
| " . $row['taskid'] . " | \n"; echo "" . $row['taskname'] . " | \n"; echo "" . $row['projname'] . " | \n"; // Action buttons form_action_buttons($g_scriptname, $row['taskid']); echo "|||
| ', sprintf(_('%d records'), count($res)), ' | |||||
| ', _('Task')," | ", $task->taskname, " |
|---|---|
| ', _('Project')," | ", $task->projname ?? _('unassigned'), " |
', _('Unknown function call: Please report to system development!'), "
\n"; endif; // $action == ... // ========== END OF VARIANTS ================================================= include 'footer.php';