Example #1
0
 public static function add(array $data)
 {
     if (isset($data['NAME'])) {
         $name = $data['NAME'];
         unset($data['NAME']);
     }
     $addResult = parent::add($data);
     // add connected data
     if ($addResult->isSuccess()) {
         $primary = $addResult->getId();
         // names
         if (isset($name)) {
             Name\GroupTable::addMultipleForOwner($primary, $name);
         }
         // set flag that indicates whether project still uses groups or not
         self::setGroupUsage();
     }
     return $addResult;
 }