rendered paste body[root@rhel4 workflow]# cat class.omniti.php
<?php
// Created by: William Fong (wfong@omniti.com)
// Date: 2007-04-12
// Rev: 0.00001
include_once(APP_INC_PATH . "workflow/class.abstract_workflow_backend.php");
class omniti_workflow_backend extends Abstract_Workflow_backend {
function handleNewIssue($prj_id, $issue_id, $has_TAM, $has_RR){
$project_details = Project::getDetails(Issue::getProjectID($issue_id));
Notification::subscribeEmail(Auth::getUserID(), $issue_id, 'willfxp@gmail.com', Notification::getDefaultActions());
Notification::subscribeEmail(Auth::getUserID(), $issue_id, 'willfxp@digitaldev.com', Notification::getDefaultActions());
Notification::subscribeEmail(Auth::getUserID(), $issue_id, 'willfxp@resetbypeer.com', Notification::getDefaultActions());
}
function canEmailIssue($prj_id, $issue_id, $email)
{
// get usr_id
$usr_id = User::getUserIDByEmail($email);
if (Notification::isSubscribedToEmails($issue_id, $email)) {
return true;
} else {
return null;
}
}
}
?>