# R35457 - /trunk/projectmanager/inc/class.projectmanager\_gantt.inc.php

**URL:** <http://discourse.egroupware.org/t/r35457-trunk-projectmanager-inc-class-projectmanager-gantt-inc-php/48086>\
**Category:** eGW-svn\
**Created:** [June 23, 2011, 3:58pm UTC](http://discourse.egroupware.org/t/r35457-trunk-projectmanager-inc-class-projectmanager-gantt-inc-php/48086 "2011-06-23T15:58:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![nathangray](http://discourse.egroupware.org/letter_avatar_proxy/v4/letter/n/77aa72/32.png) [@nathangray](http://discourse.egroupware.org/u/nathangray)\
**Post date:** [June 23, 2011, 3:58pm UTC](http://discourse.egroupware.org/t/r35457-trunk-projectmanager-inc-class-projectmanager-gantt-inc-php/48086/1 "2011-06-23T15:58:51Z")

</div>

Author: nathangray  
New Revision: 35457

URL: [http://svn.stylite.de/viewvc/egroupware?rev=35457&view=rev](http://svn.stylite.de/viewvc/egroupware?rev=35457&view=rev)  
Log:  
Use Google’s CDN for dojo

Modified:  
trunk/projectmanager/inc/class.projectmanager\_gantt.inc.php

# Modified: trunk/projectmanager/inc/class.projectmanager\_gantt.inc.php URL: [http://svn.stylite.de/viewvc/egroupware/trunk/projectmanager/inc/class.projectmanager\_gantt.inc.php?rev=35457&r1=35456&r2=35457&view=diff](http://svn.stylite.de/viewvc/egroupware/trunk/projectmanager/inc/class.projectmanager_gantt.inc.php?rev=35457&r1=35456&r2=35457&view=diff)

## — trunk/projectmanager/inc/class.projectmanager\_gantt.inc.php (original) +++ trunk/projectmanager/inc/class.projectmanager\_gantt.inc.php Thu Jun 23 17:58:51 2011 @@ -27,13 +27,21 @@ ‘msg’ =\> lang(‘You need to select a project first’), )); }

- 

```
  egw_framework::validate_file('dojo/dojo','dojo');

```

- 

```
  egw_framework::validate_file('.','gantt','projectmanager');

```

- 

```
  // Use Google CDN, it has to be loaded first

```

- 

```
  $GLOBALS['egw_info']['flags']['java_script_thirst'] .= '<script src="http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/dojo.xd.js" type="text/javascript"></script>';

```

- 

```
  $GLOBALS['egw_info']['flags']['css'] .= '@import url("http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojo/resources/dojo.css");';

```

- 

```
  $GLOBALS['egw_info']['flags']['css'] .= '@import url("http://ajax.googleapis.com/ajax/libs/dojo/1.6/dojox/gantt/resources/gantt.css");';

```

- 
- 

```
  // Local source

```

- 

```
  //egw_framework::validate_file('dojo/dojo','dojo');

```

+/\*  
egw\_framework::includeCSS(’/phpgwapi/js/dojo/dojo/resources/dojo.css’);  
egw\_framework::includeCSS(’/phpgwapi/js/dojo/dijit/themes/claro/claro.css’);  
egw\_framework::includeCSS(’/phpgwapi/js/dojo/dojox/gantt/resources/gantt.css’);

- 

```
  $content = '<script type="text/javascript">var gantt_project_ids = ' . json_encode($pm_id) . ';</script>';

```

+\*/  
+

- 

```
  egw_framework::validate_file('.','gantt','projectmanager');

```

- 

```
  $content .= '<script type="text/javascript">var gantt_project_ids = ' . json_encode($pm_id) . ';</script>';
  $content .= '<div class="ganttContent"><div id="gantt"></div></div>';
  $GLOBALS['egw']->framework->render($content, 'Test', true);

```

}

* * *

Simplify data backup and recovery for your virtual environment with vRanger.  
Installation’s a snap, and flexible recovery options mean your data is safe,  
secure and there when you need it. Data protection magic?  
Nope - It’s vRanger. Get your free trial download today.  
[http://p.sf.net/sfu/quest-sfdev2dev](http://p.sf.net/sfu/quest-sfdev2dev)

* * *

eGroupWare-cvs mailing list  
[eGroupWare-cvs@lists.sourceforge.net](mailto:eGroupWare-cvs@lists.sourceforge.net)  
[https://lists.sourceforge.net/lists/listinfo/egroupware-cvs](https://lists.sourceforge.net/lists/listinfo/egroupware-cvs)
