예제 #1
0
 public static function add($data = array())
 {
     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\TypeTable::addMultipleForOwner($primary, $name);
         }
     }
     return $addResult;
 }
예제 #2
0
 public static function add(array $data)
 {
     if (isset($data['NAME'])) {
         $name = $data['NAME'];
         unset($data['NAME']);
     }
     if ((string) $data['DISPLAY_SORT'] == '' && (string) $data['SORT'] != '') {
         $data['DISPLAY_SORT'] = $data['SORT'];
     }
     $addResult = parent::add($data);
     // add connected data
     if ($addResult->isSuccess()) {
         $primary = $addResult->getId();
         // names
         if (isset($name)) {
             Name\TypeTable::addMultipleForOwner($primary, $name);
         }
     }
     return $addResult;
 }