Changeset 8140


Ignore:
Timestamp:
05/06/13 14:23:21 (11 years ago)
Author:
rafaelgobara
Message:

Ticket #3422 - Adicionado método que busca instância pelo wf_instance_id

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/workflow/inc/local/classes/class.wf_instance.php

    r8089 r8140  
    440440                /* fetch and return the results */ 
    441441                return $resultSet->GetArray(-1); 
     442        } 
     443 
     444        /** 
     445        * Busca uma instância pelo id 
     446        * @param int $wf_instance_id O id da instância 
     447        * @return array As instâncias que satisfazem o critério de seleção. 
     448        * @access public 
     449        */ 
     450        public function getById($wf_instance_id) 
     451        { 
     452                /* build the SQL query */ 
     453                $query = 'SELECT i.wf_instance_id AS wf_instance_id, ia.wf_activity_id AS wf_activity_id, ia.wf_started AS wf_started, i.wf_name AS wf_name, i.wf_status AS wf_status, ia.wf_user AS wf_user, i.wf_priority AS wf_priority '; 
     454                $query .= 'FROM egw_wf_instances i LEFT JOIN egw_wf_instance_activities ia ON (ia.wf_instance_id = i.wf_instance_id)'; 
     455                $query .= 'WHERE (i.wf_p_id = ?) AND i.wf_instance_id = ?'; 
     456 
     457                $resultSet = $this->db->query($query, array($this->processID, intval($wf_instance_id))); 
     458                 
     459                return $resultSet->GetArray(); 
    442460        } 
    443461 
Note: See TracChangeset for help on using the changeset viewer.