當前位置: 首頁>>代碼示例>>PHP>>正文


PHP SugarBean::bean_implements方法代碼示例

本文整理匯總了PHP中SugarBean::bean_implements方法的典型用法代碼示例。如果您正苦於以下問題:PHP SugarBean::bean_implements方法的具體用法?PHP SugarBean::bean_implements怎麽用?PHP SugarBean::bean_implements使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在SugarBean的用法示例。


在下文中一共展示了SugarBean::bean_implements方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: AND

 function build_report_access_query(SugarBean $module, $alias)
 {
     $module->table_name = $alias;
     $where = '';
     if ($module->bean_implements('ACL') && ACLController::requireOwner($module->module_dir, 'list')) {
         global $current_user;
         $owner_where = $module->getOwnerWhere($current_user->id);
         $where = ' AND ' . $owner_where;
     }
     if (file_exists('modules/SecurityGroups/SecurityGroup.php')) {
         /* BEGIN - SECURITY GROUPS */
         if ($module->bean_implements('ACL') && ACLController::requireSecurityGroup($module->module_dir, 'list')) {
             require_once 'modules/SecurityGroups/SecurityGroup.php';
             global $current_user;
             $owner_where = $module->getOwnerWhere($current_user->id);
             $group_where = SecurityGroup::getGroupWhere($alias, $module->module_dir, $current_user->id);
             if (!empty($owner_where)) {
                 $where .= " AND (" . $owner_where . " or " . $group_where . ") ";
             } else {
                 $where .= ' AND ' . $group_where;
             }
         }
         /* END - SECURITY GROUPS */
     }
     return $where;
 }
開發者ID:omusico,項目名稱:suitecrm-docker,代碼行數:26,代碼來源:AOR_Report.php

示例2: bean_implements

 public function bean_implements($interface)
 {
     switch ($interface) {
         case 'FILE':
             return true;
     }
     return parent::bean_implements($interface);
 }
開發者ID:NALSS,項目名稱:SuiteCRM,代碼行數:8,代碼來源:DocumentRevision.php

示例3: bean_implements

 public function bean_implements($interface)
 {
     if ($interface == 'FILE') {
         return true;
     }
     return parent::bean_implements($interface);
 }
開發者ID:thsonvt,項目名稱:sugarcrm_dev,代碼行數:7,代碼來源:SugarBeanTest.php


注:本文中的SugarBean::bean_implements方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。