mail($email, "New Issue: {$newIssue->subjectText}", $emailMessage);
         }
     }
     break;
 case 'insertDowntime':
     $newDowntime = new Downtime();
     $newDowntime->entityID = $_POST['sourceOrganizationID'];
     $newDowntime->creatorID = $user->loginID;
     $newDowntime->downtimeTypeID = $_POST['downtimeType'];
     $newDowntime->issueID = $_POST['issueID'];
     $newDowntime->startDate = date('Y-m-d H:i:s', strtotime($_POST['startDate']));
     $newDowntime->endDate = date('Y-m-d H:i:s', strtotime($_POST['endDate']));
     $newDowntime->dateCreated = date('Y-m-d H:i:s');
     $newDowntime->entityTypeID = 1;
     $newDowntime->note = $_POST['note'] ? $_POST['note'] : null;
     $newDowntime->save();
     break;
 case 'submitIssueLog':
     //if this is an existing issue
     $issueLogID = $_POST['issueLogID'];
     if ($issueLogID) {
         $issueLog = new IssueLog(new NamedArguments(array('primaryKey' => $issueLogID)));
     } else {
         //set up new external login
         $issueLog = new IssueLog();
     }
     if ($_POST['issueStartDate']) {
         $issueLog->issueStartDate = date("Y-m-d", strtotime($_POST['issueStartDate']));
     } else {
         $issueLog->issueStartDate = '';
     }