/**
  * takes an associative array and creates a groupOrganization object
  * @param array  $params         (reference ) an assoc array of name/value pairs
  *
  * @return void
  * @access public
  * @static
  */
 static function add(&$params)
 {
     $formatedValues = array();
     self::formatValues($params, $formatedValues);
     $dataExists = self::dataExists($formatedValues);
     if (!$dataExists) {
         return null;
     }
     $groupOrganization = new CRM_Contact_DAO_GroupOrganization();
     $groupOrganization->copyValues($formatedValues);
     $groupOrganization->save();
     return $groupOrganization;
 }
Exemplo n.º 2
0
 /**
  * Takes an associative array and creates a groupOrganization object.
  *
  * @param array $params
  *   (reference ) an assoc array of name/value pairs.
  *
  * @return CRM_Contact_DAO_GroupOrganization
  */
 public static function add(&$params)
 {
     $formattedValues = array();
     self::formatValues($params, $formattedValues);
     $dataExists = self::dataExists($formattedValues);
     if (!$dataExists) {
         return NULL;
     }
     $groupOrganization = new CRM_Contact_DAO_GroupOrganization();
     $groupOrganization->copyValues($formattedValues);
     // we have ensured we have group_id & organization_id so we can do a find knowing that
     // this can only find a matching record
     $groupOrganization->find(TRUE);
     $groupOrganization->save();
     return $groupOrganization;
 }