コード例 #1
0
ファイル: SugarBean.php プロジェクト: jglaine/sugar761-ent
 /**
  * Retrieves and executes the CF dependencies for this bean
  */
 function updateCalculatedFields()
 {
     require_once "include/Expressions/DependencyManager.php";
     $deps = DependencyManager::getCalculatedFieldDependencies($this->field_defs, false, true);
     foreach ($deps as $dep) {
         if ($dep->getFireOnLoad()) {
             $dep->fire($this);
         }
     }
     //Check for other on-save dependencies
     $deps = DependencyManager::getModuleDependenciesForAction($this->module_dir, "save");
     foreach ($deps as $dep) {
         if ($dep->getFireOnLoad()) {
             $dep->fire($this);
         }
     }
 }