$expressionTypeID = $expressionTypeObj->primaryKey; $expressionTypeArray = $expressionTypeObj->allAsArray(); $expressionTypeInserted++; } //get the qualifierID -- create qualifier if necessary $expressionQualifiers = $expressionTypeObj->getQualifiers(); $qualifier = preg_replace('/^onixPL\\:/s', '', $usage->UsageStatus); $qualifierID = -1; foreach ($expressionQualifiers as $expressionQualifier) { if (strtolower($expressionQualifier->shortName) == strtolower($qualifier)) { $qualifierID = $expressionQualifier->qualifierID; break; } } if ($qualifierID === -1) { $qualifierObj = new Qualifier(); $qualifierObj->expressionTypeID = $expressionTypeID; $qualifierObj->shortName = $qualifier; $qualifierObj->save(); $qualifierID = $qualifierObj->primaryKey; $qualifierInserted++; } $expressionObj = new Expression(); $expressionObj->documentID = $documentID; $expressionObj->expressionTypeID = $expressionTypeID; $expressionText = ""; foreach ($usage->LicenseTextLink as $licenseTextLink) { $expressionText .= $textArray[(string) $licenseTextLink["href"]] . "\n\n"; } $expressionObj->documentText = $expressionText; $expressionObj->lastUpdateDate = "0000-00-00 00:00:00";
if (is_array($_POST['value'])) { $calendarSettings->value = implode(',', $_POST['value']); } else { $calendarSettings->value = $_POST['value']; } try { $calendarSettings->save(); } catch (Exception $e) { echo $e->POSTMessage(); } break; case 'submitQualifier': if (isset($_POST['qualifierID']) && $_POST['qualifierID'] != '') { $qualifier = new Qualifier(new NamedArguments(array('primaryKey' => $_POST['qualifierID']))); } else { $qualifier = new Qualifier(); $qualifier->qualifierID = ''; } $qualifier->expressionTypeID = $_POST['expressionTypeID']; $qualifier->shortName = $_POST['shortName']; try { $qualifier->save(); } catch (Exception $e) { echo $e->POSTMessage(); } break; case 'submitUserData': if ($_POST['orgLoginID']) { $user = new User(new NamedArguments(array('primaryKey' => $_POST['orgLoginID']))); } else { $user = new User();
public function testGetWeight() { $qual = Qualifier::getInstance(); $this->assertEquals('Qualifier', get_class($qual), "Class Does not match"); $this->assertEquals(1, $qual->getWeight(), ''); }