• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP DashletGeneric类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中DashletGeneric的典型用法代码示例。如果您正苦于以下问题:PHP DashletGeneric类的具体用法?PHP DashletGeneric怎么用?PHP DashletGeneric使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



在下文中一共展示了DashletGeneric类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: MyCasesDashlet

 function MyCasesDashlet($id, $def = null)
 {
     global $current_user, $app_strings, $dashletData;
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_LIST_MY_CASES', 'Cases');
     }
     $this->searchFields = $dashletData['MyCasesDashlet']['searchFields'];
     $this->columns = $dashletData['MyCasesDashlet']['columns'];
     $this->seedBean = new aCase();
 }
开发者ID:BackupTheBerlios,项目名称:livealphaprint,代码行数:11,代码来源:MyCasesDashlet.php


示例2: MyAccountsDashlet

 function MyAccountsDashlet($id, $def = null)
 {
     global $current_user, $app_strings, $dashletData;
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'Accounts');
     }
     $this->searchFields = $dashletData['MyAccountsDashlet']['searchFields'];
     $this->columns = $dashletData['MyAccountsDashlet']['columns'];
     $this->seedBean = new Account();
 }
开发者ID:BackupTheBerlios,项目名称:livealphaprint,代码行数:11,代码来源:MyAccountsDashlet.php


示例3: jjwg_Address_CacheDashlet

 function jjwg_Address_CacheDashlet($id, $def = null)
 {
     require 'modules/jjwg_Address_Cache/metadata/dashletviewdefs.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'jjwg_Address_Cache');
     }
     $this->searchFields = $dashletData['jjwg_Address_CacheDashlet']['searchFields'];
     $this->columns = $dashletData['jjwg_Address_CacheDashlet']['columns'];
     $this->seedBean = new jjwg_Address_Cache();
 }
开发者ID:MexinaD,项目名称:SuiteCRM,代码行数:11,代码来源:jjwg_Address_CacheDashlet.php


示例4: MyOpportunitiesDashlet

 function MyOpportunitiesDashlet($id, $def = null)
 {
     global $current_user, $app_strings, $dashletData;
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_TOP_OPPORTUNITIES', 'Opportunities');
     }
     $this->searchFields = $dashletData['MyOpportunitiesDashlet']['searchFields'];
     $this->columns = $dashletData['MyOpportunitiesDashlet']['columns'];
     $this->seedBean = new Opportunity();
 }
开发者ID:BackupTheBerlios,项目名称:livealphaprint,代码行数:11,代码来源:MyOpportunitiesDashlet.php


示例5: MyProjectTaskDashlet

 function MyProjectTaskDashlet($id, $def = null)
 {
     global $current_user, $app_strings, $dashletData;
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_LIST_MY_PROJECT_TASKS', 'ProjectTask');
     }
     $this->searchFields = $dashletData['MyProjectTaskDashlet']['searchFields'];
     $this->columns = $dashletData['MyProjectTaskDashlet']['columns'];
     $this->seedBean = new ProjectTask();
 }
开发者ID:BackupTheBerlios,项目名称:livealphaprint,代码行数:11,代码来源:MyProjectTaskDashlet.php


示例6: AllContractsDashlet

 function AllContractsDashlet($id, $def = null)
 {
     require_once "modules/oqc_Contract/Dashlets/AllContractsDashlet/AllContractsDashlet.data.php";
     parent::DashletGeneric($id, $def);
     $this->searchFields = $dashletData['AllContractsDashlet']['searchFields'];
     $this->columns = $dashletData['AllContractsDashlet']['columns'];
     // not only showing my contracts (that are contracts where assigned_user_id == my_user_id)
     $this->myItemsOnly = false;
     // make sure that DashletGeneric::buildWhere is called
     // for more filters see include/generic/SugarWidgets/SugarWidgetFielddate.php
     $this->seedBean = new oqc_Contract();
 }
开发者ID:santara12,项目名称:OpenQuotesAndContracts,代码行数:12,代码来源:AllContractsDashlet.php


示例7: MyBugsDashlet

 function MyBugsDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/Bugs/Dashlets/MyBugsDashlet/MyBugsDashlet.data.php';
     parent::DashletGeneric($id, $def);
     $this->searchFields = $dashletData['MyBugsDashlet']['searchFields'];
     $this->columns = $dashletData['MyBugsDashlet']['columns'];
     if (empty($def['title'])) {
         $this->title = translate('LBL_LIST_MY_BUGS', 'Bugs');
     }
     $this->seedBean = new Bug();
 }
开发者ID:klr2003,项目名称:sourceread,代码行数:12,代码来源:MyBugsDashlet.php


示例8: opalo_items_solicitud_cotizacionDashlet

 function opalo_items_solicitud_cotizacionDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/opalo_items_solicitud_cotizacion/metadata/dashletviewdefs.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'opalo_items_solicitud_cotizacion');
     }
     $this->searchFields = $dashletData['opalo_items_solicitud_cotizacionDashlet']['searchFields'];
     $this->columns = $dashletData['opalo_items_solicitud_cotizacionDashlet']['columns'];
     $this->seedBean = new opalo_items_solicitud_cotizacion();
 }
开发者ID:juanOspina13,项目名称:SRX,代码行数:12,代码来源:opalo_items_solicitud_cotizacionDashlet.php


示例9: anmol_University_listDashlet

 function anmol_University_listDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/anmol_University_list/metadata/dashletviewdefs.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'anmol_University_list');
     }
     $this->searchFields = $dashletData['anmol_University_listDashlet']['searchFields'];
     $this->columns = $dashletData['anmol_University_listDashlet']['columns'];
     $this->seedBean = new anmol_University_list();
 }
开发者ID:anmoldeep,项目名称:erp,代码行数:12,代码来源:anmol_University_listDashlet.php


示例10: ins_p_insurance_policyDashlet

 function ins_p_insurance_policyDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/ins_p_insurance_policy/metadata/dashletviewdefs.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'ins_p_insurance_policy');
     }
     $this->searchFields = $dashletData['ins_p_insurance_policyDashlet']['searchFields'];
     $this->columns = $dashletData['ins_p_insurance_policyDashlet']['columns'];
     $this->seedBean = new ins_p_insurance_policy();
 }
开发者ID:mihir-parikh,项目名称:sugarcrm_playground,代码行数:12,代码来源:ins_p_insurance_policyDashlet.php


示例11: d1_The_possible_transactionDashlet

 function d1_The_possible_transactionDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/d1_The_possible_transaction/metadata/dashletviewdefs.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'd1_The_possible_transaction');
     }
     $this->searchFields = $dashletData['d1_The_possible_transactionDashlet']['searchFields'];
     $this->columns = $dashletData['d1_The_possible_transactionDashlet']['columns'];
     $this->seedBean = new d1_The_possible_transaction();
 }
开发者ID:doanthaibao,项目名称:dataved,代码行数:12,代码来源:d1_The_possible_transactionDashlet.php


示例12: MyProjectDashlet

 function MyProjectDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'custom/modules/Project/Dashlets/MyProjectDashlet/MyProjectDashlet.data.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_LIST_MY_PROJECT', 'Project');
     }
     $this->searchFields = $dashletData['MyProjectDashlet']['searchFields'];
     $this->columns = $dashletData['MyProjectDashlet']['columns'];
     $this->seedBean = new Project();
 }
开发者ID:anmoldeep,项目名称:erp,代码行数:12,代码来源:MyProjectDashlet.php


示例13: sel_Selkirk_PartnerDashlet

 function sel_Selkirk_PartnerDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/sel_Selkirk_Partener_Contribution/metadata/dashletviewdefs.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'sel_Selkirk_Partener_Contribution');
     }
     $this->searchFields = $dashletData['sel_Selkirk_PartnerDashlet']['searchFields'];
     $this->columns = $dashletData['sel_Selkirk_PartnerDashlet']['columns'];
     $this->seedBean = new sel_Selkirk_Partener_Contribution();
 }
开发者ID:omusico,项目名称:SelkirkCRM,代码行数:12,代码来源:sel_Selkirk_Partener_ContributionDashlet.php


示例14: MyQuotesDashlet

 function MyQuotesDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/Quotes/Dashlets/MyQuotesDashlet/MyQuotesDashlet.data.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_LIST_MY_QUOTES', 'Quotes');
     }
     $this->searchFields = $dashletData['MyQuotesDashlet']['searchFields'];
     $this->columns = $dashletData['MyQuotesDashlet']['columns'];
     $this->seedBean = BeanFactory::getBean('Quotes');
 }
开发者ID:jglaine,项目名称:sugar761-ent,代码行数:12,代码来源:MyQuotesDashlet.php


示例15: MyNotesDashlet

 function MyNotesDashlet($id, $def = null)
 {
     global $current_user, $app_strings, $dashletData;
     require 'modules/Notes/Dashlets/MyNotesDashlet/MyNotesDashlet.data.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_MY_NOTES_DASHLETNAME', 'Notes');
     }
     $this->searchFields = $dashletData['MyNotesDashlet']['searchFields'];
     $this->columns = $dashletData['MyNotesDashlet']['columns'];
     $this->seedBean = new Note();
 }
开发者ID:delkyd,项目名称:sugarcrm_dev,代码行数:12,代码来源:MyNotesDashlet.php


示例16: MyContactsDashlet

 function MyContactsDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/Contacts/Dashlets/MyContactsDashlet/MyContactsDashlet.data.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'Contacts');
     }
     $this->searchFields = $dashletData['MyContactsDashlet']['searchFields'];
     $this->columns = $dashletData['MyContactsDashlet']['columns'];
     $this->seedBean = new Contact();
 }
开发者ID:aldridged,项目名称:gtg-sugar,代码行数:12,代码来源:MyContactsDashlet.php


示例17: legal_eventsDashlet

 function legal_eventsDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/legal_events/metadata/dashletviewdefs.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'legal_events');
     }
     $this->searchFields = $dashletData['legal_eventsDashlet']['searchFields'];
     $this->columns = $dashletData['legal_eventsDashlet']['columns'];
     $this->seedBean = new legal_events();
 }
开发者ID:BMLP,项目名称:memoryhole-ansible,代码行数:12,代码来源:legal_eventsDashlet.php


示例18: fs_fourniseurDashlet

 function fs_fourniseurDashlet($id, $def = null)
 {
     global $current_user, $app_strings;
     require 'modules/fs_company/metadata/dashletviewdefs.php';
     parent::DashletGeneric($id, $def);
     if (empty($def['title'])) {
         $this->title = translate('LBL_HOMEPAGE_TITLE', 'fs_company');
     }
     $this->searchFields = $dashletData['fs_fourniseurDashlet']['searchFields'];
     $this->columns = $dashletData['fs_fourniseurDashlet']['columns'];
     $this->seedBean = new fs_company();
 }
开发者ID:auf,项目名称:crm_auf_org,代码行数:12,代码来源:fs_companyDashlet.php


示例19: process

 /**
  * Overrides the generic process to include custom logic for email addresses,
  * since they are no longer stored in  a list view friendly manner.
  * (A record may have an undetermined number of email addresses).
  *
  * @param array $lvsParams
  */
 function process($lvsParams = array())
 {
     if (isset($this->displayColumns) && array_search('email1', $this->displayColumns) !== false) {
         $lvsParams['custom_select'] = ', email_address as email1';
         $lvsParams['custom_from'] = "LEFT JOIN email_addr_bean_rel eabr ON eabr.deleted = 0 AND bean_module = 'Accounts' " . "AND eabr.bean_id = accounts.id AND primary_address = 1 " . "LEFT JOIN email_addresses ea ON ea.deleted = 0 AND ea.id = eabr.email_address_id";
     }
     parent::process($lvsParams);
 }
开发者ID:klr2003,项目名称:sourceread,代码行数:15,代码来源:MyAccountsDashlet.php


示例20: process

 function process($lvsParams = array())
 {
     global $current_language, $app_list_strings, $current_user;
     $mod_strings = return_module_language($current_language, 'Meetings');
     // handle myitems only differently --  set the custom query to show assigned meetings and invitee meetings
     if ($this->myItemsOnly) {
         //join with meeting_users table to process related users
         $this->seedBean->listview_inner_join = array('LEFT JOIN  meetings_users m_u on  m_u.meeting_id = meetings.id');
         //set the custom query to retrieve invitees AND assigned meetings
         $lvsParams['custom_where'] = ' AND (meetings.assigned_user_id = \'' . $current_user->id . '\' OR (m_u.user_id = \'' . $current_user->id . '\' AND m_u.deleted=0)) ';
     }
     $this->myItemsOnly = false;
     //query needs to be distinct to avoid multiple records being returned for the same meeting (one for each invited user),
     //so we need to make sure date entered is also set so the sort can work with the group by
     $lvsParams['custom_select'] = ', meetings.date_entered ';
     $lvsParams['distinct'] = true;
     parent::process($lvsParams);
     $keys = array();
     foreach ($this->lvs->data['data'] as $num => $row) {
         $keys[] = $row['ID'];
     }
     // grab meeting status
     if (!empty($keys)) {
         $query = "SELECT meeting_id, accept_status FROM meetings_users WHERE deleted = 0 AND user_id = '" . $current_user->id . "' AND meeting_id IN ('" . implode("','", $keys) . "')";
         $result = $GLOBALS['db']->query($query);
         while ($row = $GLOBALS['db']->fetchByAssoc($result)) {
             $rowNums = $this->lvs->data['pageData']['idIndex'][$row['meeting_id']];
             // figure out which rows have this guid
             foreach ($rowNums as $rowNum) {
                 $this->lvs->data['data'][$rowNum]['ACCEPT_STATUS'] = $row['accept_status'];
             }
         }
     }
     foreach ($this->lvs->data['data'] as $rowNum => $row) {
         if (empty($this->lvs->data['data'][$rowNum]['DURATION_HOURS'])) {
             $this->lvs->data['data'][$rowNum]['DURATION'] = '0' . $mod_strings['LBL_HOURS_ABBREV'];
         } else {
             $this->lvs->data['data'][$rowNum]['DURATION'] = $this->lvs->data['data'][$rowNum]['DURATION_HOURS'] . $mod_strings['LBL_HOURS_ABBREV'];
         }
         if (empty($this->lvs->data['data'][$rowNum]['DURATION_MINUTES']) || empty($this->seedBean->minutes_values[$this->lvs->data['data'][$rowNum]['DURATION_MINUTES']])) {
             $this->lvs->data['data'][$rowNum]['DURATION'] .= '00';
         } else {
             $this->lvs->data['data'][$rowNum]['DURATION'] .= $this->seedBean->minutes_values[$this->lvs->data['data'][$rowNum]['DURATION_MINUTES']];
         }
         $this->lvs->data['data'][$rowNum]['DURATION'] .= $mod_strings['LBL_MINSS_ABBREV'];
         if (!empty($this->lvs->data['data'][$rowNum]['STATUS']) && $this->lvs->data['data'][$rowNum]['STATUS'] == $app_list_strings['meeting_status_dom']['Planned']) {
             if ($this->lvs->data['data'][$rowNum]['ACCEPT_STATUS'] == '') {
                 //if no status has been set, then do not show accept options
                 $this->lvs->data['data'][$rowNum]['SET_ACCEPT_LINKS'] = "<div id=\"accept" . $this->id . "\" class=\"acceptMeeting\"></div>";
             } elseif ($this->lvs->data['data'][$rowNum]['ACCEPT_STATUS'] == 'none') {
                 $this->lvs->data['data'][$rowNum]['SET_ACCEPT_LINKS'] = "<div id=\"accept" . $this->id . "\" class=\"acceptMeeting\"><a title=\"" . $app_list_strings['dom_meeting_accept_options']['accept'] . "\" href=\"javascript:SUGAR.util.retrieveAndFill('index.php?module=Activities&to_pdf=1&action=SetAcceptStatus&id=" . $this->id . "&object_type=Meeting&object_id=" . $this->lvs->data['data'][$rowNum]['ID'] . "&accept_status=accept', null, null, SUGAR.mySugar.retrieveDashlet, '{$this->id}');\">" . SugarThemeRegistry::current()->getImage("accept_inline", "border='0'", null, null, '.gif', $app_list_strings['dom_meeting_accept_options']['accept']) . "</a>&nbsp;<a title=\"" . $app_list_strings['dom_meeting_accept_options']['tentative'] . "\" href=\"javascript:SUGAR.util.retrieveAndFill('index.php?module=Activities&to_pdf=1&action=SetAcceptStatus&id=" . $this->id . "&object_type=Meeting&object_id=" . $this->lvs->data['data'][$rowNum]['ID'] . "&accept_status=tentative', null, null, SUGAR.mySugar.retrieveDashlet, '{$this->id}');\">" . SugarThemeRegistry::current()->getImage("tentative_inline", "border='0'", null, null, '.gif', $app_list_strings['dom_meeting_accept_options']['tentative']) . "</a>&nbsp;<a title=\"" . $app_list_strings['dom_meeting_accept_options']['decline'] . "\" href=\"javascript:SUGAR.util.retrieveAndFill('index.php?module=Activities&to_pdf=1&action=SetAcceptStatus&id=" . $this->id . "&object_type=Meeting&object_id=" . $this->lvs->data['data'][$rowNum]['ID'] . "&accept_status=decline', null, null, SUGAR.mySugar.retrieveDashlet, '{$this->id}');\">" . SugarThemeRegistry::current()->getImage("decline_inline", "border='0'", null, null, '.gif', $app_list_strings['dom_meeting_accept_options']['decline']) . "</a></div>";
             } else {
                 $this->lvs->data['data'][$rowNum]['SET_ACCEPT_LINKS'] = $app_list_strings['dom_meeting_accept_status'][$this->lvs->data['data'][$rowNum]['ACCEPT_STATUS']];
             }
         }
     }
     $this->displayColumns[] = "set_accept_links";
 }
开发者ID:thsonvt,项目名称:sugarcrm_dev,代码行数:58,代码来源:MyMeetingsDashlet.php



注:本文中的DashletGeneric类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP Data类代码示例发布时间:2022-05-23
下一篇:
PHP Dashlet类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap