Пример #1
0
 /**
  * Install default Appraisals Criteria entries
  */
 public function upgrade_0004()
 {
     $criteria = array(1 => 'Below Expectations', 2 => 'Meets Expectations', 3 => 'Exceeds Expectations', 4 => 'Excellent', 5 => 'Lorem Ipsum');
     foreach ($criteria as $value => $label) {
         $instance = new CRM_Appraisals_BAO_AppraisalCriteria();
         $instance->value = $value;
         $criteriaFound = $instance->find(true);
         if ($criteriaFound) {
             continue;
         }
         $params = array('value' => $value, 'label' => $label, 'is_active' => 1);
         CRM_Appraisals_BAO_AppraisalCriteria::create($params);
     }
     return TRUE;
 }