function getExternalIdentifiersSearchResultEditor() { $editor = createTableViewer(null); $editor->addEditor(createShortTextViewer($this->externalIdentifierAttribute)); $editor->addEditor(createDefinedMeaningReferenceViewer($this->collectionMemberAttribute)); $editor->addEditor(createDefinedMeaningReferenceViewer($this->collectionAttribute)); return $editor; }
private function getTransactionAsRecordSet( $queryResult ) { $o = OmegaWikiAttributes::getInstance(); $dbr = wfGetDB( DB_SLAVE ); $userAttribute = new Attribute( "user", wfMsg( 'ow_User' ), "short-text" ); $timestampAttribute = new Attribute( "timestamp", wfMsg( 'ow_Time' ), "timestamp" ); $summaryAttribute = new Attribute( "summary", wfMsg( 'ow_transaction_summary' ), "short-text" ); $recordSet = new ArrayRecordSet( new Structure( $o->id, $userAttribute, $timestampAttribute, $summaryAttribute ), new Structure( $o->id ) ); while ( $row = $dbr->fetchObject( $queryResult ) ) $recordSet->addRecord( array( $row->transaction_id, getUserLabel( $row->user_id, $row->user_ip ), $row->time, $row->comment ) ); $editor = createSuggestionsTableViewer( null ); $editor->addEditor( createShortTextViewer( $timestampAttribute ) ); $editor->addEditor( createShortTextViewer( $o->id ) ); $editor->addEditor( createShortTextViewer( $userAttribute ) ); $editor->addEditor( createShortTextViewer( $summaryAttribute ) ); return array( $recordSet, $editor ); }
function getUpdatedClassAttributesEditor( $attribute, $showRollBackOptions ) { $o = OmegaWikiAttributes::getInstance(); $editor = createTableViewer( $attribute ); if ( $showRollBackOptions ) $editor->addEditor( new RollbackEditor( $o->rollBack, false ) ); $editor->addEditor( createDefinedMeaningReferenceViewer( $o->class ) ); $editor->addEditor( createDefinedMeaningReferenceViewer( $o->level ) ); $editor->addEditor( createDefinedMeaningReferenceViewer( $o->attribute ) ); $editor->addEditor( createShortTextViewer( $o->type ) ); $editor->addEditor( createShortTextViewer( $o->operation ) ); $editor->addEditor( createBooleanViewer( $o->isLatest ) ); return $editor; }