Subversion Repositories Applications.referentiel

Rev

Rev 314 | Rev 344 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 314 Rev 318
Line 1379... Line 1379...
1379
		}
1379
		}
1380
		return $noms_erreur;
1380
		return $noms_erreur;
1381
	}
1381
	}
Line 1382... Line 1382...
1382
	
1382
	
-
 
1383
	/**
-
 
1384
	* Test #60
-
 
1385
	*/
-
 
1386
	private function testerSynonymeDouteuxSynonyme() {
-
 
1387
		$noms_erreur = array();
-
 
1388
		foreach ($this->noms as &$nom) {
-
 
1389
			if ($nom['synonyme_douteux'] == 1 && $nom['num_nom'] == $nom['num_nom_retenu']) {
-
 
1390
				$noms_erreur[] = array($nom['num_nom'], $nom['num_nom_retenu'], $nom['synonyme_douteux'], $nom['exclure_taxref']);
-
 
1391
				$this->ajouterNumNomErreursTest($nom['num_nom']);
-
 
1392
			}
-
 
1393
		}
-
 
1394
		return $noms_erreur;
-
 
1395
	}
-
 
1396
	
1383
	/**
1397
	/**
1384
	 * Test #60
1398
	 * Test #61
1385
	 */
1399
	 */
1386
	private function testerSynonymeMalAppliqueSyntaxe() {
1400
	private function testerSynonymeMalAppliqueSyntaxe() {
1387
		$noms_erreur = array();
1401
		$noms_erreur = array();
1388
		foreach ($this->noms as &$nom) {
1402
		foreach ($this->noms as &$nom) {
Line 1395... Line 1409...
1395
		}
1409
		}
1396
		return $noms_erreur;
1410
		return $noms_erreur;
1397
	}
1411
	}
Line 1398... Line 1412...
1398
	
1412
	
-
 
1413
	/**
-
 
1414
	* Test #62
-
 
1415
	*/
-
 
1416
	private function testerSynonymeMalAppliqueChampsAnnexe() {
-
 
1417
		$noms_erreur = array();
-
 
1418
		foreach ($this->noms as &$nom) {
-
 
1419
			if ($nom['synonyme_mal_applique'] == 1) {
-
 
1420
				$erreur = true;
-
 
1421
				$erreur = ($nom['annee'] == "") ? false : $erreur;
-
 
1422
				$erreur = ($nom['biblio_origine'] == "") ? false : $erreur;
-
 
1423
				$erreur = (strpos($nom['auteur'], "sensu") === 0) ? $erreur : false;
-
 
1424
				if ($erreur == false) {
-
 
1425
					$noms_erreur[] = array($nom['num_nom'], $nom['auteur'], $nom['annee'], $nom['biblio_origine'], $nom['exclure_taxref']);
-
 
1426
					$this->ajouterNumNomErreursTest($nom['num_nom']);
-
 
1427
				}
-
 
1428
			}
-
 
1429
		}
-
 
1430
		return $noms_erreur;
-
 
1431
	}
-
 
1432
	
-
 
1433
	/**
-
 
1434
	* Test #63
-
 
1435
	*/
-
 
1436
	private function testerSynonymeMalAppliqueSynonyme() {
-
 
1437
		$noms_erreur = array();
-
 
1438
		foreach ($this->noms as &$nom) {
-
 
1439
			if ($nom['synonyme_mal_applique'] == 1 && $nom['num_nom'] == $nom['num_nom_retenu']) {
-
 
1440
				$noms_erreur[] = array($nom['num_nom'], $nom['num_nom_retenu'], $nom['synonyme_mal_applique'], $nom['exclure_taxref']);
-
 
1441
				$this->ajouterNumNomErreursTest($nom['num_nom']);
-
 
1442
			}
-
 
1443
		}
-
 
1444
		return $noms_erreur;
-
 
1445
	}
-
 
1446
	
1399
	/**
1447
	/**
1400
	 * Test #61
1448
	 * Test #64
1401
	 */
1449
	 */
1402
	private function testerSynonymeOrthographiqueSyntaxe() {
1450
	private function testerSynonymeOrthographiqueSyntaxe() {
1403
		$noms_erreur = array();
1451
		$noms_erreur = array();
1404
		foreach ($this->noms as $nom) {
1452
		foreach ($this->noms as $nom) {
Line 1411... Line 1459...
1411
		}
1459
		}
1412
		return $noms_erreur;
1460
		return $noms_erreur;
1413
	}
1461
	}
Line 1414... Line 1462...
1414
	
1462
	
1415
	/**
1463
	/**
1416
	 * Test #62
1464
	 * Test #65
1417
	 */
1465
	 */
1418
	private function testerSynonymeOrthographiqueExistence() {
1466
	private function testerSynonymeOrthographiqueExistence() {
1419
		$noms_erreur = array();
1467
		$noms_erreur = array();
1420
		foreach ($this->noms as &$nom) {
1468
		foreach ($this->noms as &$nom) {
Line 1427... Line 1475...
1427
		}
1475
		}
1428
		return $noms_erreur;
1476
		return $noms_erreur;
1429
	}
1477
	}
Line 1430... Line 1478...
1430
	
1478
	
1431
	/**
1479
	/**
1432
	 * Test #63
1480
	 * Test #66
1433
	 */
1481
	 */
1434
	private function testerHybrideParent01Syntaxe() {
1482
	private function testerHybrideParent01Syntaxe() {
1435
		$noms_erreur = array();
1483
		$noms_erreur = array();
1436
		foreach ($this->noms as &$nom) {
1484
		foreach ($this->noms as &$nom) {
Line 1443... Line 1491...
1443
		}
1491
		}
1444
		return $noms_erreur;
1492
		return $noms_erreur;
1445
	}
1493
	}
Line 1446... Line 1494...
1446
	
1494
	
1447
	/**
1495
	/**
1448
	 * Test #64
1496
	 * Test #67
1449
	 */
1497
	 */
1450
	private function testerHybrideParent01Existence() {
1498
	private function testerHybrideParent01Existence() {
1451
		$noms_erreur = array();
1499
		$noms_erreur = array();
1452
		foreach ($this->noms as &$nom) {
1500
		foreach ($this->noms as &$nom) {
Line 1459... Line 1507...
1459
		}
1507
		}
1460
		return $noms_erreur;
1508
		return $noms_erreur;
1461
	}
1509
	}
Line 1462... Line 1510...
1462
	
1510
	
1463
	/**
1511
	/**
1464
	 * Test #65
1512
	 * Test #68
1465
	 */
1513
	 */
1466
	private function testerHybrideParent02Syntaxe() {
1514
	private function testerHybrideParent02Syntaxe() {
1467
		$noms_erreur = array();
1515
		$noms_erreur = array();
1468
		foreach ($this->noms as &$nom) {
1516
		foreach ($this->noms as &$nom) {
Line 1475... Line 1523...
1475
		}
1523
		}
1476
		return $noms_erreur;
1524
		return $noms_erreur;
1477
	}
1525
	}
Line 1478... Line 1526...
1478
	
1526
	
1479
	/**
1527
	/**
1480
	 * Test #66
1528
	 * Test #69
1481
	 */
1529
	 */
1482
	private function testerHybrideParent02Existence() {
1530
	private function testerHybrideParent02Existence() {
1483
		$noms_erreur = array();
1531
		$noms_erreur = array();
1484
		foreach ($this->noms as &$nom) {
1532
		foreach ($this->noms as &$nom) {
Line 1491... Line 1539...
1491
		}
1539
		}
1492
		return $noms_erreur;
1540
		return $noms_erreur;
1493
	}
1541
	}
Line 1494... Line 1542...
1494
	
1542
	
1495
	/**
1543
	/**
1496
	* Test #67
1544
	* Test #70
1497
	*/
1545
	*/
1498
	private function testerNumTypeSyntaxe() {
1546
	private function testerNumTypeSyntaxe() {
1499
		$noms_erreur = array();
1547
		$noms_erreur = array();
1500
		foreach ($this->noms as &$nom) {
1548
		foreach ($this->noms as &$nom) {
Line 1507... Line 1555...
1507
		}
1555
		}
1508
		return $noms_erreur;
1556
		return $noms_erreur;
1509
	}
1557
	}
Line 1510... Line 1558...
1510
	
1558
	
1511
	/**
1559
	/**
1512
	 * Test #68
1560
	 * Test #71
1513
	 */
1561
	 */
1514
	private function testerNumTypeExistence() {
1562
	private function testerNumTypeExistence() {
1515
		$noms_erreur = array();
1563
		$noms_erreur = array();
1516
		foreach ($this->noms as &$nom) {
1564
		foreach ($this->noms as &$nom) {
Line 1523... Line 1571...
1523
		}
1571
		}
1524
		return $noms_erreur;
1572
		return $noms_erreur;
1525
	}
1573
	}
Line 1526... Line 1574...
1526
	
1574
	
1527
	/**
1575
	/**
1528
	 * Test #69
1576
	 * Test #72
1529
	 */
1577
	 */
1530
	private function testerPresenceSyntaxe() {
1578
	private function testerPresenceSyntaxe() {
1531
		$noms_erreur = array();
1579
		$noms_erreur = array();
1532
		foreach ($this->noms as &$nom) {
1580
		foreach ($this->noms as &$nom) {
Line 1539... Line 1587...
1539
		}
1587
		}
1540
		return $noms_erreur;
1588
		return $noms_erreur;
1541
	}
1589
	}
Line 1542... Line 1590...
1542
	
1590
	
1543
	/**
1591
	/**
1544
	* Test #70
1592
	* Test #73
1545
	*/
1593
	*/
1546
	private function testerPresenceExistence() {
1594
	private function testerPresenceExistence() {
1547
		$noms_erreur = array();
1595
		$noms_erreur = array();
1548
		foreach ($this->noms as &$nom) {
1596
		foreach ($this->noms as &$nom) {
Line 1555... Line 1603...
1555
		}
1603
		}
1556
		return $noms_erreur;
1604
		return $noms_erreur;
1557
	}
1605
	}
Line 1558... Line 1606...
1558
	
1606
	
1559
	/**
1607
	/**
1560
	 * Test #71
1608
	 * Test #74
1561
	 */
1609
	 */
1562
	private function testerStatutOrigineSyntaxe() {
1610
	private function testerStatutOrigineSyntaxe() {
1563
		$noms_erreur = array();
1611
		$noms_erreur = array();
1564
		foreach ($this->noms as &$nom) {
1612
		foreach ($this->noms as &$nom) {
Line 1571... Line 1619...
1571
		}
1619
		}
1572
		return $noms_erreur;
1620
		return $noms_erreur;
1573
	}
1621
	}
Line 1574... Line 1622...
1574
	
1622
	
1575
	/**
1623
	/**
1576
	 * Test #72
1624
	 * Test #75
1577
	 */
1625
	 */
1578
	private function testerStatutIntroductionSyntaxe() {
1626
	private function testerStatutIntroductionSyntaxe() {
1579
		$noms_erreur = array();
1627
		$noms_erreur = array();
1580
		foreach ($this->noms as &$nom) {
1628
		foreach ($this->noms as &$nom) {
Line 1587... Line 1635...
1587
		}
1635
		}
1588
		return $noms_erreur;
1636
		return $noms_erreur;
1589
	}
1637
	}
Line 1590... Line 1638...
1590
	
1638
	
1591
	/**
1639
	/**
1592
	 * Test #73
1640
	 * Test #76
1593
	 */
1641
	 */
1594
	private function testerStatutCultureSyntaxe() {
1642
	private function testerStatutCultureSyntaxe() {
1595
		$noms_erreur = array();
1643
		$noms_erreur = array();
1596
		foreach ($this->noms as &$nom) {
1644
		foreach ($this->noms as &$nom) {
Line 1603... Line 1651...
1603
		}
1651
		}
1604
		return $noms_erreur;
1652
		return $noms_erreur;
1605
	}
1653
	}
Line 1606... Line 1654...
1606
	
1654
	
1607
	/**
1655
	/**
1608
	 * Test #74
1656
	 * Test #77
1609
	 */
1657
	 */
1610
	private function testerExclureTaxRefSyntaxe() {
1658
	private function testerExclureTaxRefSyntaxe() {
1611
		$noms_erreur = array();
1659
		$noms_erreur = array();
1612
		foreach ($this->noms as &$nom) {
1660
		foreach ($this->noms as &$nom) {
Line 1619... Line 1667...
1619
		}
1667
		}
1620
		return $noms_erreur;
1668
		return $noms_erreur;
1621
	}
1669
	}
Line 1622... Line 1670...
1622
	
1670
	
1623
	/**
1671
	/**
1624
	* Test #75
1672
	* Test #78
1625
	*/
1673
	*/
1626
	private function testerNomFrancaisUnique() {
1674
	private function testerNomFrancaisUnique() {
1627
		$noms_erreur = array();
1675
		$noms_erreur = array();
1628
		foreach ($this->noms as &$nom) {
1676
		foreach ($this->noms as &$nom) {
Line 1635... Line 1683...
1635
		}
1683
		}
1636
		return $noms_erreur;
1684
		return $noms_erreur;
1637
	}
1685
	}
Line 1638... Line 1686...
1638
	
1686
	
1639
	/**
1687
	/**
1640
	* Test #76
1688
	* Test #79
1641
	*/
1689
	*/
1642
	private function testerExclureTaxRefPresence() {
1690
	private function testerExclureTaxRefPresence() {
1643
		$noms_erreur = array();
1691
		$noms_erreur = array();
1644
		foreach ($this->noms as &$nom) {
1692
		foreach ($this->noms as &$nom) {