public function testGetModelInfo() { $this->modelId = 3; $sobimInfo = new sobimmodelinformation_impl($this->db, $this->modelId); $modelInfo = $sobimInfo->getModelInformation(); $this->assertEquals("reference file created for the Basic FM Handover View", $modelInfo->getAuthorization()); $this->assertEquals("Thomas Liebich", $modelInfo->getAuthor()); $this->assertEquals(1296118479, $modelInfo->getChangeDate()); $this->assertEquals("ViewDefinition [CoordinationView, FMHandOverView]", $modelInfo->getDescription()); $this->assertEquals("AEC3", $modelInfo->getOrganization()); $this->assertEquals("IFC text editor", $modelInfo->getOriginatingSystem()); $this->assertEquals("IFC text editor", $modelInfo->getPreProcessor()); $this->assertEquals(null, $modelInfo->getValDate()); $this->assertEquals("IFC2X3", $modelInfo->getNativeSchema()); }
public function displayModelInformation() { /*$GLOBALS['phpgw_info']['flags']['noheader'] = false; $GLOBALS['phpgw_info']['flags']['nofooter'] = false; $GLOBALS['phpgw_info']['flags']['xslt_app'] = false; $GLOBALS['phpgw']->common->phpgw_header(true);*/ $GLOBALS['phpgw']->xslttpl->add_file(array('bim_modelinformation')); $modelId = phpgw::get_var("modelId"); //$modelId = 3; if (empty($modelId)) { // go apeshit echo "No modelId!"; } else { $sobimInfo = new sobimmodelinformation_impl($this->db, $modelId); /* @var $modelInfo BimModelInformation */ $modelInfo = $sobimInfo->getModelInformation(); $sobimmodel = new sobimmodel_impl($this->db); $sobimmodel->setModelId($modelId); /* @var $model BimModel */ $model = $sobimmodel->retrieveBimModelInformationById(); $data = array('model' => $model->transformObjectToArray(), 'information' => $modelInfo->transformObjectToArray()); $GLOBALS['phpgw']->xslttpl->set_var('phpgw', array('modelInformation' => $data)); } $this->setupBimCss(); }