Example #1
0
 function handle(DataObject $model)
 {
     $jn = $model->identifierField;
     $unique = $model->checkUniqueness($jn);
     $value = $model->getIdentifierValue();
     if (!empty($jn) && $unique && empty($value)) {
         $db = DB::Instance();
         $query = 'SELECT ' . $this->function . '(' . $jn . ') FROM ' . $model->getTableName() . ' WHERE usercompanyid=' . EGS_COMPANY_ID;
         $current = $db->GetOne($query);
         //			$current = ($current==0)?$this->counter:$current;
         return bcadd($current, $this->counter, 0);
     }
 }