version_config_batch.php 1.8 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. define("ROOT_DIR",dirname(__FILE__)."/../../");
  3. include(ROOT_DIR."lib/functions.inc");
  4. $MISConfig = new MISConfig();
  5. $projectDOM = new DOMDocument('1.0', 'utf-8');
  6. $projectDOM->load($MISConfig->getConfigFile());
  7. $projectXpath = new DOMXpath($projectDOM);
  8. $odbc = utf8_decode($projectXpath->query("/Configuration/Version")->item(0)->getAttribute("odbc"));
  9. $user = utf8_decode($projectXpath->query("/Configuration/Version")->item(0)->getAttribute("user"));
  10. $pw = utf8_decode($projectXpath->query("/Configuration/Version")->item(0)->getAttribute("pw"));
  11. // $user = "sa";
  12. // $pw = "sa";
  13. // Welche Views sollen abgefragt werden
  14. $ViewList = $projectXpath->query("/Configuration/Version/Views/View");
  15. for($i=0;$i<$ViewList->length;$i++) {
  16. $View = $ViewList->item($i);
  17. $ViewArr[] = utf8_decode($View->getElementsByTagName("Name")->item(0)->nodeValue);
  18. $ViewDescArr[] = utf8_decode($View->getElementsByTagName("Description")->item(0)->nodeValue);
  19. }
  20. // Datenbankversionsfeld
  21. $Views = $projectXpath->query("/Configuration/Version/Views");
  22. $VersionFPFeld = utf8_decode($Views->item(0)->getAttribute("fp_feld"));
  23. //$VersionFPFeldString = "Version Datenbank: ";
  24. // Datenbankversionsfeld Bezeichnung
  25. $VersionFPFeldString = utf8_decode($Views->item(0)->getAttribute("fp_description"));
  26. // View Version Feld
  27. $VersionViewFeld = utf8_decode($Views->item(0)->getAttribute("view_feld"));
  28. //$VersionViewString = "Version View: ";
  29. // View Version Bezeichnung
  30. $VersionViewFeldString = utf8_decode($Views->item(0)->getAttribute("view_description"));
  31. //$VersionViewFeldString = "Version View: ";
  32. ?>