Project Class Reference

Inheritance diagram for Project:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 __construct ($id_or_array=NULL)
 getFolders ($order_by=NULL)
 getEfforts ($order_by=NULL, $visible_only=true, $alive_only=true)
 getTaskPersons ($order_by=NULL, $visible_only=true, $alive_only=true)
 getEffortsSum ()
 getProgressSum ()
getTasks ($args=array())
 getNumTasks ()
 getSumTasksProgress ()
getComments ($args=Array())
getIssues ($order_by=NULL, $visible_only=true, $alive_only=true)
 isPersonVisibleTeamMember ($person_or_id)
 getVisiblePersonById ($id)
getProjectPersons ($args=NULL)
getPersons ($visible_only=true)
 getLink ($show_shortname=true)
 getCompanyLink ($show_long=false)
getCurrentProjectPerson ()
 getCurrentLevelCreate ()
 validateViewItem ($item=NULL, $abort_on_error=false)
 validateEditItem ($item=NULL, $abort_on_error=true)
 validateView ($status_min=STATUS_UPCOMING, $status_max=STATUS_APPROVED, $abort_page=true, $for_person=NULL)
 delete ()
 getStatusType ()
 getNextMilestone ()

Static Public Member Functions

static initFields ()
static getById ($id, $use_cache=false)
static getVisibleById ($id, $for_person=NULL, $use_cache=true)
static getEditableById ($id)
static & queryFromDb ($query_string)
static & getAll ($args=NULL)
static getActive ($order_by=NULL)
static getClosed ($order_by=NULL)
static getTemplates ($order_by=NULL)

Public Attributes

 $_visible_team = NULL

Detailed Description

Project

Definition at line 31 of file class_project.inc.php.


The documentation for this class was generated from the following file:
Generated on Sun Mar 4 17:20:00 2007 for streber by  doxygen 1.5.1-p1