[ Index ] |
|
Code source de eGroupWare 1.2.106-2 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
Poids: | 774 lignes (26 kb) |
Inclus ou requis: | 0 fois |
Référencé: | 0 fois |
Nécessite: | 3 fichiers projectmanager/inc/class.boprojectelements.inc.php projectmanager/inc/jpgraph-1.5.2/src/jpgraph_gantt.php projectmanager/inc/jpgraph-1.5.2/src/jpgraph.php |
ganttchart:: (11 méthodes):
ganttchart()
text_encode()
guess_locale()
new_gantt()
project2bar()
element2bar()
milestone2bar()
add_elements()
create()
url2params()
show()
Classe: ganttchart - X-Ref
ProjectManager: Ganttchart creationganttchart() X-Ref |
Constructor, calls the constructor of the extended class |
text_encode($text) X-Ref |
Converts text from eGW's internal encoding to something understood by JPGraph / GD The only working thing I found so far is numeric html-entities from iso-8859-1. If you found other encoding do work, please let mit know: RalfBecker-AT-outdoor-training.de It would be nice if we could use the full utf-8 charset, if supported by the used font. param: string $text return: string |
guess_locale() X-Ref |
Try to guess a locale supported by the server, with fallback to 'en_EN' and 'C' return: string |
new_gantt($title,$subtitle,$start,$end,$width=940) X-Ref |
create a new JPGraph Ganttchart object and setup a fitting scale param: string $title param: string $subtile param: int $start startdate of the ganttchart param: int $end enddate of the ganttchart return: object GantGraph |
project2bar($pm,$level,$line,$planned_times=false) X-Ref |
Ganttbar for a project param: array $pm project or project-element data array param: int $level hierarchy level, 0=main project param: int $line line-number of the gantchart, starting with 0 param: boolean $planned_times=false show planned or real start- and end-dates return: object GanttBar |
element2bar($pe,$level,$line,$planned_times=false) X-Ref |
Ganttbar for a project-element param: array $pe projectelement-data array param: int $level hierarchy level, 0=main project param: int $line line-number of the gantchart, starting with 0 param: boolean $planned_times=false show planned or real start- and end-dates return: object GanttBar |
milestone2bar($milestone,$level,$line) X-Ref |
Milestone param: array $milestone data-array param: int $level hierarchy level, 0=main project param: int $line line-number of the gantchart, starting with 0 return: object MileStone |
add_elements($pm_id,$params,&$line,&$bars,$level=1) X-Ref |
Adds all elements of project $pm_id to the ganttchart, calls itself recursive for subprojects param: int $pm_id project-id param: array $params param: int &$line line-number of the gantchart, starting with 0, gets incremented param: array &$bars bars are added here, with their pe_id as key param: int $level hierarchy level starting with 1, function stops if $level > $params['deepth'] |
create($params=null,$filename='',$imagemap='ganttchar') X-Ref |
Create a ganttchart param: array $params=null params, if (default) null, use them from the URL param: string $filename='' filename to store the chart or (default) empty to send it direct to the browser |
url2params($params = array() X-Ref |
read the ganttchart params from the URL param: array $params already set parameters, default empty array return: array with params |
show($content=array() X-Ref |
Shows a ganttchart As ganttcharts contain an image-map and the image, we save the image as a temporary file. This for performance reasons, it saves a second creation / script-run. projectmanager/ganttchart.php reads and output the temporary file/image and unlinks it after. |
Généré le : Sun Feb 25 17:20:01 2007 | par Balluche grâce à PHPXref 0.7 |