Ejemplo n.º 1
0
	/** if there is an existing conceptmapping for this dm, return the provided id, else return false
	 */
	public function getMappedId() {
		$dmid = $this->dmid;
		$dc1 = $this->dc1;
		$dc2 = $this->dc2;
		$map = getAssociatedByConcept( $dmid, $dc1 );
		$dst_dmid = $map[$dc2];

		return ( $dst_dmid > 0 ) ? $dst_dmid : null;
	}
Ejemplo n.º 2
0
function &getDefinedMeaningDataAssociatedByConcept( $dm, $dc ) {
	$meanings = array();
	$map = getDataSetsAssociatedByConcept( $dm, $dc );
	$dm_map = getAssociatedByConcept( $dm, $dc );
	foreach ( $map as $map_dc => $map_dataset ) {
		$dmModel = new DefinedMeaningModel( $dm_map[$map_dc], null, $map_dataset );
		$meanings[$map_dc] = $dmModel;
	}
	return $meanings;
}
	protected function get_associated() {
		global $wgOut, $wgRequest;
		$dm_id = $wgRequest->getText( "dm" );
		$dc = $wgRequest->getText( "dc" );
		$map = getAssociatedByConcept( $dm_id, $dc );
		foreach ( $map as $dc => $dm_id ) {
			$wgOut->addWikiText( "$dc -> $dm_id" );
		}
	}