Author: nathangray
New Revision: 55475
URL: http://svn.stylite.de/viewvc/egroupware?rev=55475&view=rev
Log:
Get resources available in sitemgr planner module
Modified:
trunk/calendar/sitemgr/class.module_calendar_planner.inc.php
— trunk/calendar/sitemgr/class.module_calendar_planner.inc.php (original)
+++ trunk/calendar/sitemgr/class.module_calendar_planner.inc.php Mon Mar 21 23:26:11 2016
@@ -166,15 +166,20 @@
}
$calendar_bo = new calendar_bo();
-
foreach ($calendar_bo->resources as $resource)
-
{
-
if(!is_array($resource['cal_sidebox'])) continue;
-
$this->arguments['resources']['options'] = array_merge($this->arguments['resources']['options'],
-
ExecMethod($resource['cal_sidebox']['file'],array(
-
'menuaction' => $_GET['menuaction'],
-
'block_id' => $_GET['block_id'],
-
'return_array' => true,
-
)));
-
$query = '';
-
$options = array('start' => 0, 'num_rows' => 50);
-
foreach ($calendar_bo->resources as $type => $data)
-
{
-
if ($type != '' && $data['app'] && egw_link::get_registry($data['app'], 'query'))
-
{
-
$_results = egw_link::query($data['app'], $query,$options);
-
}
-
if(!$_results) continue;
-
$_results = array_unique($_results);
-
foreach ($_results as $key => $value)
-
{
-
$this->arguments['resources']['options'][$type.$key] = $value;
-
}
}
$this->arguments['resources']['multiple'] = count($this->arguments['resources']['options']) ? 4 : 0;
@@ -245,7 +250,7 @@
$ui = new calendar_uiviews();
$ui->sortby = $arguments[‘sortby’];
$ui->owner = $params[‘owner’];
@@ -292,13 +297,13 @@
$tmpl->setElementAttribute('planner','start_date', egw_time::to($ui->first, egw_time::ET2));
$tmpl->setElementAttribute('planner','end_date', egw_time::to($ui->last, egw_time::ET2));
-
$tmpl->setElementAttribute('planner','owner', $search_params['owner']);
$tmpl->setElementAttribute('planner','group_by', $ui->sortby);
$tmpl->exec(__METHOD__, $content,array(), array('__ALL__' => true),array(),2);
$html .= ob_get_contents();
$html .= '<script>'
. '$j(function() {app.calendar.set_state(' . json_encode(array(
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785351&iu=/4140
eGroupWare-cvs mailing list
eGroupWare-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-cvs