/**
  * @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::__construct()
  */
 public function __construct($id, array $options = null)
 {
     if (empty($options['title'])) {
         $options['title'] = translate('LBL_MY_CLOSED_OPPORTUNITIES_GAUGE', 'Home');
     }
     parent::__construct($id, $options);
 }
 public function __construct($id, array $options = null)
 {
     global $timedate;
     if (empty($options['fcd_date_start'])) {
         $options['fcd_date_start'] = date($timedate->get_db_date_time_format(), time());
     }
     if (empty($options['fcd_date_end'])) {
         $options['fcd_date_end'] = date($timedate->get_db_date_time_format(), time() + 86400 * 365);
     }
     parent::__construct($id, $options);
 }
 /**
  * @see DashletGenericChart::displayOptions()
  */
 public function displayOptions()
 {
     $this->getSeedBean()->disable_row_level_security = false;
     $campaigns = $this->getSeedBean()->get_full_list("", "");
     if ($campaigns != null) {
         foreach ($campaigns as $c) {
             $this->_searchFields['campaign_id']['options'][$c->id] = $c->name;
         }
     } else {
         $this->_searchFields['campaign_id']['options'] = array();
     }
     return parent::displayOptions();
 }
 /**
  * @see DashletGenericChart::displayOptions()
  */
 public function displayOptions()
 {
     global $app_list_strings;
     if (!empty($this->pbss_sales_stages) && count($this->pbss_sales_stages) > 0) {
         foreach ($this->pbss_sales_stages as $key) {
             $selected_datax[] = $key;
         }
     } else {
         $selected_datax = array_keys($app_list_strings['sales_stage_dom']);
     }
     $this->_searchFields['pbss_sales_stages']['options'] = $app_list_strings['sales_stage_dom'];
     $this->_searchFields['pbss_sales_stages']['input_name0'] = $selected_datax;
     return parent::displayOptions();
 }
 /**
  * @see DashletGenericChart::displayOptions()
  */
 public function displayOptions()
 {
     global $app_list_strings;
     $selected_datax = array();
     if (count($this->mypbss_sales_stages) > 0) {
         foreach ($this->mypbss_sales_stages as $key) {
             $selected_datax[] = $key;
         }
     } else {
         $selected_datax = array_keys($app_list_strings['sales_stage_dom']);
     }
     $this->_searchFields['mypbss_sales_stages']['options'] = $app_list_strings['sales_stage_dom'];
     $this->_searchFields['mypbss_sales_stages']['input_name0'] = $selected_datax;
     $this->_searchFields['mypbss_chart_type']['options'] = $app_list_strings['pipeline_chart_dom'];
     return parent::displayOptions();
 }
 /**
  * @see DashletGenericChart::displayOptions()
  */
 public function displayOptions()
 {
     global $app_list_strings;
     $selected_datax = array();
     if (!empty($this->lsbo_lead_sources) && sizeof($this->lsbo_lead_sources) > 0) {
         foreach ($this->lsbo_lead_sources as $key) {
             $selected_datax[] = $key;
         }
     } else {
         $selected_datax = array_keys($app_list_strings['lead_source_dom']);
     }
     $this->_searchFields['lsbo_lead_sources']['options'] = array_filter($app_list_strings['lead_source_dom']);
     $this->_searchFields['lsbo_lead_sources']['input_name0'] = $selected_datax;
     if (!isset($this->lsbo_ids) || count($this->lsbo_ids) == 0) {
         $this->_searchFields['lsbo_ids']['input_name0'] = array_keys(get_user_array(false));
     }
     return parent::displayOptions();
 }
 public function constructGroupBy()
 {
     return parent::constructGroupBy();
 }
	public function setConfigureIcon() {
        
		global $sugar_config;
		
		$exportReportButton = '<a id="dashletExport'.$this->id.'" href="javascript:void(0)" onmouseover="openExportReportDialog(this, \''.$this->id.'\');" onmouseout="clearTimeout(window[\'exportButtonTimeout\']); $(\'#asolReportExportDiv'.$this->id.'\').hide();">'
                                . SugarThemeRegistry::current()->getImage('downarrow','border="0" align="absmiddle" title="' . translate('LBL_REPORT_EXPORT_ONE', 'asol_Reports') . '"',null,null,'.gif',translate('LBL_REPORT_EXPORT_ONE', 'asol_Reports'))
                                . '</a>';
		
		return parent::setConfigureIcon().$exportReportButton;
        
    }