public function generateRightRefidIntoRecordSet(Gpf_Data_IndexedRecordSet $recordSet) { $usernameRecord = $recordSet->getRecord('username'); $usernameRecord->get('value'); $r1 = $recordSet->createRecord(); $r1->set('name', 'refid'); $r1->set('value', substr(md5($usernameRecord->get('value')), 0, Gpf_Settings::get(self::SETTING_REFID_MIN_LENGTH))); $recordSet->addRecord($r1); }
private static function setValueToRecordset(Gpf_Data_IndexedRecordSet $recordset, $name, $value) { try { $record = $recordset->getRecord($name); } catch (Gpf_Data_RecordSetNoRowException $e) { $record = $recordset->createRecord(); $record->set(self::NAME, $name); $recordset->addRecord($record); } $record->set(self::VALUE, $value); }
public function generateRefidIntoRecordSet(Gpf_Data_IndexedRecordSet $recordSet) { $r1 = $recordSet->createRecord(); $r1->set('name', 'refid'); $r1->set('value', $this->getNewRefid()); $recordSet->addRecord($r1); }