Source for file loaddnaprovider.php

Documentation is available at loaddnaprovider.php

  1. <?php
  2. /**
  3. * DOM script for loading database connection, this script is included in every script via head.php
  4. * @author Gabriele Droege, DNA Bank Network <contact@dnabank-network.org>
  5. * @version 2.0
  6. * @package Load
  7. * @copyright Copyright © 2011 DNA Bank Network http://www.dnabank-network.org<br>The contents of this file are subject to the Mozilla Public License Version 1.1
  8. * @filesource
  9. * @license http://www.mozilla.org/MPL/ MPL
  10. */
  11.  
  12. error_reporting(E_ALL ^ E_WARNING);
  13.     $dom = new DOMDocument('1.0', 'UTF-8');
  14. if(!file_exists("load/provider.xml")) { $dom->load("../load/provider.xml");}
  15. else { $dom->load("load/provider.xml"); }
  16.  
  17.  
  18.     $Providers = $dom->getElementsByTagName('provider');
  19.  
  20.     foreach ($Providers as $Provider) {
  21.     $DBMStest = $Provider->getElementsByTagName('dbms');
  22.     $DBMS = $DBMStest->item(0)->nodeValue;
  23.  
  24.     $hosttest = $Provider->getElementsByTagName('host');
  25.     $host = $hosttest->item(0)->nodeValue;
  26.  
  27.     $dbtest = $Provider->getElementsByTagName('db');
  28.     $dbname = $dbtest->item(0)->nodeValue;
  29.  
  30.     $usertest = $Provider->getElementsByTagName('user');
  31.     $user = $usertest->item(0)->nodeValue;
  32.  
  33.     $pwtest = $Provider->getElementsByTagName('pw');
  34.     $passwd = $pwtest->item(0)->nodeValue;
  35.  
  36.     } //foreach ($Providers as $Provider)
  37.                   
  38.  
  39. ?>

Documentation generated on Tue, 29 Nov 2011 10:44:53 +0100 by phpDocumentor 1.4.3