Exemplo n.º 1
0
     $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();
Exemplo n.º 3
0
 public function testGetWeight()
 {
     $qual = Qualifier::getInstance();
     $this->assertEquals('Qualifier', get_class($qual), "Class Does not match");
     $this->assertEquals(1, $qual->getWeight(), '');
 }