function casetracker_project_edit_form_submit in Case Tracker 7.2
Form API submit callback for the casetracker_project form.
@todo remove hard-coded link
1 string reference to 'casetracker_project_edit_form_submit'
- casetracker_project_edit_form in ./
casetracker_project.inc - Form callback: create or edit a casetracker_project.
File
- ./
casetracker_project.inc, line 261 - This file concentrates all general functionality related to Projects in Case Tracker, leaving to the other files in /admin the stuff related to CRUD and structural configuration
Code
function casetracker_project_edit_form_submit(&$form, &$form_state) {
$project = entity_ui_controller('casetracker_project')
->entityFormSubmitBuildEntity($form, $form_state);
if ($project->is_new = isset($project->is_new) ? $project->is_new : 0) {
$project->created = time();
global $user;
$project->uid = $user->uid;
}
$project->changed = time();
$project
->save();
// Save the casetracker_project and go back to the list of casetracker_projects
// Add in created and changed times.
if ($project->is_new = isset($project->is_new) ? $project->is_new : 0) {
drupal_set_message(t('The project "!title" was created successfully.', array(
'!title' => l($project->title, 'project/' . $project->pid),
)));
}
else {
drupal_set_message(t('The project "!title" was updated successfully.', array(
'!title' => l($project->title, 'project/' . $project->pid),
)));
}
}