init
This commit is contained in:
99
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthConfigure.tpl
Executable file
99
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthConfigure.tpl
Executable file
@@ -0,0 +1,99 @@
|
||||
{*
|
||||
|
||||
/**
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004 - 2009 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
*/
|
||||
|
||||
// $Id$
|
||||
|
||||
*}
|
||||
|
||||
|
||||
<div style='width: 400px'>
|
||||
<form name='configure_{$id}' action="index.php" method="post" onSubmit='return SUGAR.dashlets.postForm("configure_{$id}", SUGAR.mySugar.uncoverPage);'>
|
||||
<input type='hidden' name='id' value='{$id}'>
|
||||
<input type='hidden' name='module' value='{$module}'>
|
||||
<input type='hidden' name='action' value='DynamicAction'>
|
||||
<input type='hidden' name='DynamicAction' value='configureDashlet'>
|
||||
<input type='hidden' name='to_pdf' value='true'>
|
||||
<input type='hidden' name='configure' value='true'>
|
||||
<input type='hidden' id='dashletType' name='dashletType' value='{$dashletType}' />
|
||||
<table width="400" cellpadding="0" cellspacing="0" border="0" class="tabForm" align="center">
|
||||
<tr>
|
||||
<td valign='top' class='dataLabel' nowrap>{$LBL_TITLE} <br /></td>
|
||||
<td valign='top' class='dataField'>
|
||||
<input type="text" value="{$dashlet_title}" size="30" name="obm_dashlet_title"/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign='top' nowrap class='dataLabel'>{$LBL_DATE_START} <br><i>{$user_date_format}</i></td>
|
||||
<td valign='top' class='dataField'>
|
||||
<input onblur="parseDate(this, '{$cal_dateformat}');" class="text" name="obm_date_start" size='12' maxlength='10' id='date_start' value='{$date_start}'>
|
||||
<img src="themes/default/images/jscalendar.gif" alt="{$LBL_ENTER_DATE}" id="date_start_trigger" align="absmiddle">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign='top' nowrap class='dataLabel'>{$LBL_DATE_END}<br><i>{$user_date_format}</i></td>
|
||||
<td valign='top' class='dataField'>
|
||||
<input onblur="parseDate(this, '{$cal_dateformat}');" class="text" name="obm_date_end" size='12' maxlength='10' id='date_end' value='{$date_end}'>
|
||||
<img src="themes/default/images/jscalendar.gif" alt="{$LBL_ENTER_DATE}" id="date_end_trigger" align="absmiddle">
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign='top' nowrap class='dataLabel'>{$LBL_USERS}</td>
|
||||
<td valign='top' class='dataField'>
|
||||
<select name="obm_ids[]" multiple size='3'>
|
||||
{$obm_ids}
|
||||
</select>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td align="right" colspan="2">
|
||||
<input type='submit' onclick="" class='button' value='{$LBL_SUBMIT_BUTTON_LABEL}'>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
{literal}
|
||||
<script type="text/javascript">
|
||||
Calendar.setup ({
|
||||
inputField : "date_start", ifFormat : "{/literal}{$cal_dateformat}{literal}", showsTime : false, button : "date_start_trigger", singleClick : true, step : 1
|
||||
});
|
||||
Calendar.setup ({
|
||||
inputField : "date_end", ifFormat : "{/literal}{$cal_dateformat}{literal}", showsTime : false, button : "date_end_trigger", singleClick : true, step : 1
|
||||
});
|
||||
{/literal}
|
||||
</script>
|
||||
</div>
|
||||
57
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.data.php
Executable file
57
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.data.php
Executable file
@@ -0,0 +1,57 @@
|
||||
<?php
|
||||
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
|
||||
/**
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004 - 2009 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
*/
|
||||
|
||||
|
||||
|
||||
$dashletData['OutcomeByMonthDashlet']['searchFields'] = array(
|
||||
'obm_date_start' => array(
|
||||
'name' => 'obm_date_start',
|
||||
'vname' => 'LBL_DATE_START',
|
||||
'type' => 'datepicker',
|
||||
),
|
||||
'obm_date_end' => array(
|
||||
'name' => 'obm_date_end',
|
||||
'vname' => 'LBL_DATE_END',
|
||||
'type' => 'datepicker',
|
||||
),
|
||||
'obm_ids' => array(
|
||||
'name' => 'obm_ids',
|
||||
'vname' => 'LBL_USERS',
|
||||
'type' => 'user_name',
|
||||
),
|
||||
);
|
||||
?>
|
||||
45
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.en_us.lang.php
Executable file
45
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.en_us.lang.php
Executable file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
|
||||
/**
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004 - 2009 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
$dashletStrings['OutcomeByMonthDashlet'] = array('LBL_TITLE' => 'Outcome by Month',
|
||||
'LBL_DESCRIPTION' => 'Chart of the Monthly Outcomes',
|
||||
'LBL_REFRESH' => 'Refresh Chart');
|
||||
?>
|
||||
|
||||
45
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.ge_ge.lang.php
Executable file
45
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.ge_ge.lang.php
Executable file
@@ -0,0 +1,45 @@
|
||||
<?php
|
||||
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
|
||||
/**
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004 - 2009 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
$dashletStrings['OutcomeByMonthDashlet'] = array('LBL_TITLE' => 'Resultat nach Monat',
|
||||
'LBL_DESCRIPTION' => 'Diagramm der monatlichen Ergebnisse',
|
||||
'LBL_REFRESH' => 'Diagramm neu laden');
|
||||
?>
|
||||
|
||||
47
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.meta.php
Executable file
47
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.meta.php
Executable file
@@ -0,0 +1,47 @@
|
||||
<?php
|
||||
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
|
||||
/**
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004 - 2009 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
*/
|
||||
|
||||
|
||||
|
||||
global $app_strings, $current_language;
|
||||
|
||||
$dashletMeta['OutcomeByMonthDashlet'] = array('title' => 'LBL_TITLE',
|
||||
'description' => 'LBL_TITLE',
|
||||
'icon' => 'themes/default/images/icon_Charts_Vertical_32.gif',
|
||||
'module' => 'Opportunities',
|
||||
'category' => 'Charts');
|
||||
?>
|
||||
139
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.php
Executable file
139
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.php
Executable file
@@ -0,0 +1,139 @@
|
||||
<?php
|
||||
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
|
||||
/**
|
||||
* SugarCRM is a customer relationship management program developed by
|
||||
* SugarCRM, Inc. Copyright (C) 2004 - 2009 SugarCRM Inc.
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it under
|
||||
* the terms of the GNU General Public License version 3 as published by the
|
||||
* Free Software Foundation with the addition of the following permission added
|
||||
* to Section 15 as permitted in Section 7(a): FOR ANY PART OF THE COVERED WORK
|
||||
* IN WHICH THE COPYRIGHT IS OWNED BY SUGARCRM, SUGARCRM DISCLAIMS THE WARRANTY
|
||||
* OF NON INFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||
* details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License along with
|
||||
* this program; if not, see http://www.gnu.org/licenses or write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA.
|
||||
*
|
||||
* You can contact SugarCRM, Inc. headquarters at 10050 North Wolfe Road,
|
||||
* SW2-130, Cupertino, CA 95014, USA. or at email address contact@sugarcrm.com.
|
||||
*
|
||||
* The interactive user interfaces in modified source and object code versions
|
||||
* of this program must display Appropriate Legal Notices, as required under
|
||||
* Section 5 of the GNU General Public License version 3.
|
||||
*
|
||||
* In accordance with Section 7(b) of the GNU General Public License version 3,
|
||||
* these Appropriate Legal Notices must retain the display of the "Powered by
|
||||
* SugarCRM" logo. If the display of the logo is not reasonably feasible for
|
||||
* technical reasons, the Appropriate Legal Notices must display the words
|
||||
* "Powered by SugarCRM".
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
require_once('include/Dashlets/DashletGenericChart.php');
|
||||
|
||||
class OutcomeByMonthDashlet extends DashletGenericChart
|
||||
{
|
||||
public $obm_ids = array();
|
||||
public $obm_date_start;
|
||||
public $obm_date_end;
|
||||
|
||||
protected $_seedName = 'Opportunities';
|
||||
|
||||
/**
|
||||
* @see DashletGenericChart::__construct()
|
||||
*/
|
||||
public function __construct(
|
||||
$id,
|
||||
array $options = null
|
||||
)
|
||||
{
|
||||
global $timedate;
|
||||
|
||||
if(empty($options['obm_date_start']))
|
||||
$options['obm_date_start'] = date($timedate->get_db_date_time_format(), time());
|
||||
|
||||
if(empty($options['obm_date_end']))
|
||||
$options['obm_date_end'] = date($timedate->get_db_date_time_format(), strtotime('2010-01-01'));
|
||||
|
||||
parent::__construct($id,$options);
|
||||
}
|
||||
|
||||
/**
|
||||
* @see DashletGenericChart::displayOptions()
|
||||
*/
|
||||
public function displayOptions()
|
||||
{
|
||||
if (!isset($this->obm_ids) || count($this->obm_ids) == 0)
|
||||
$this->_searchFields['obm_ids']['input_name0'] = array_keys(get_user_array(false));
|
||||
|
||||
return parent::displayOptions();
|
||||
}
|
||||
|
||||
/**
|
||||
* @see DashletGenericChart::display()
|
||||
*/
|
||||
public function display()
|
||||
{
|
||||
$currency_symbol = $GLOBALS['sugar_config']['default_currency_symbol'];
|
||||
if ($GLOBALS['current_user']->getPreference('currency')){
|
||||
require_once('modules/Currencies/Currency.php');
|
||||
$currency = new Currency();
|
||||
$currency->retrieve($GLOBALS['current_user']->getPreference('currency'));
|
||||
$currency_symbol = $currency->symbol;
|
||||
}
|
||||
|
||||
require("modules/Charts/chartdefs.php");
|
||||
$chartDef = $chartDefs['outcome_by_month'];
|
||||
|
||||
require_once('include/SugarCharts/SugarChart.php');
|
||||
$sugarChart = new SugarChart();
|
||||
$sugarChart->setProperties('',
|
||||
translate('LBL_OPP_SIZE', 'Charts') . ' ' . $currency_symbol . '1' .translate('LBL_OPP_THOUSANDS', 'Charts'),
|
||||
$chartDef['chartType']);
|
||||
$sugarChart->base_url = $chartDef['base_url'];
|
||||
$sugarChart->group_by = $chartDef['groupBy'];
|
||||
$sugarChart->url_params = array();
|
||||
$sugarChart->getData($this->constructQuery());
|
||||
$sugarChart->is_currency = true;
|
||||
$sugarChart->data_set = $sugarChart->sortData($sugarChart->data_set, 'm', false, 'sales_stage', true, true);
|
||||
$xmlFile = $sugarChart->getXMLFileName($this->id);
|
||||
$sugarChart->saveXMLFile($xmlFile, $sugarChart->generateXML());
|
||||
|
||||
return $this->getTitle('<div align="center"></div>') .
|
||||
'<div align="center">' . $sugarChart->display($this->id, $xmlFile, '100%', '480', false) . '</div><br />';
|
||||
}
|
||||
|
||||
/**
|
||||
* @see DashletGenericChart::constructQuery()
|
||||
*/
|
||||
protected function constructQuery()
|
||||
{
|
||||
$query = "SELECT sales_stage,".
|
||||
db_convert('opportunities.date_closed','date_format',array("'%Y-%m'"),array("'YYYY-MM'"))." as m, ".
|
||||
"sum(amount_usdollar/1000) as total, count(*) as opp_count FROM opportunities ";
|
||||
|
||||
|
||||
|
||||
$query .= " WHERE opportunities.date_closed >= ".db_convert("'".$this->obm_date_start."'",'datetime') .
|
||||
" AND opportunities.date_closed <= ".db_convert("'".$this->obm_date_end."'",'datetime') .
|
||||
" AND opportunities.deleted=0";
|
||||
if (count($this->obm_ids) > 0)
|
||||
$query .= " AND opportunities.assigned_user_id IN ('" . implode("','",$this->obm_ids) . "')";
|
||||
$query .= " GROUP BY sales_stage,".
|
||||
db_convert('opportunities.date_closed','date_format',array("'%Y-%m'"),array("'YYYY-MM'")) .
|
||||
" ORDER BY m";
|
||||
|
||||
return $query;
|
||||
}
|
||||
}
|
||||
|
||||
?>
|
||||
37
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.pl_pl.lang.php
Executable file
37
modules/Charts/a/OutcomeByMonthDashlet/OutcomeByMonthDashlet.pl_pl.lang.php
Executable file
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
|
||||
/**
|
||||
* The contents of this file are subject to the SugarCRM Professional Subscription
|
||||
* Agreement ("License") which can be viewed at
|
||||
* http://www.sugarcrm.com/crm/products/sugar-professional-eula.html
|
||||
* By installing or using this file, You have unconditionally agreed to the
|
||||
* terms and conditions of the License, and You may not use this file except in
|
||||
* compliance with the License. Under the terms of the license, You shall not,
|
||||
* among other things: 1) sublicense, resell, rent, lease, redistribute, assign
|
||||
* or otherwise transfer Your rights to the Software, and 2) use the Software
|
||||
* for timesharing or service bureau purposes such as hosting the Software for
|
||||
* commercial gain and/or for the benefit of a third party. Use of the Software
|
||||
* may be subject to applicable fees and any use of the Software without first
|
||||
* paying applicable fees is strictly prohibited. You do not have the right to
|
||||
* remove SugarCRM copyrights from the source code or user interface.
|
||||
*
|
||||
* All copies of the Covered Code must include on each user interface screen:
|
||||
* (i) the "Powered by SugarCRM" logo and
|
||||
* (ii) the SugarCRM copyright notice
|
||||
* in the same form as they appear in the distribution. See full license for
|
||||
* requirements.
|
||||
*
|
||||
* Your Warranty, Limitations of liability and Indemnity are expressly stated
|
||||
* in the License. Please refer to the License for the specific language
|
||||
* governing these rights and limitations under the License. Portions created
|
||||
* by SugarCRM are Copyright (C) 2004-2007 SugarCRM, Inc.; All Rights Reserved.
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
$dashletStrings['OutcomeByMonthDashlet'] = array('LBL_TITLE' => 'Wyniki na Miesiąc',
|
||||
'LBL_DESCRIPTION' => 'Wykres Miesięcznych Wyników',
|
||||
'LBL_REFRESH' => 'Odświerz Wykres');
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user