All pastes #438305 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-13 15:22 UTC
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;
                }
        }

}

?>