descToName.php 784 B

12345678910111213141516171819
  1. <?php
  2. define("ROOT_DIR",realpath(dirname(__FILE__))."/../");
  3. include(ROOT_DIR."init.inc");
  4. $MISConfig = new MISConfig();
  5. if(!isset($argv[1]) || !file_exists($MISConfig->getConfigFilesPath().$argv[1])) die("Datei ".$MISConfig->getConfigFilesPath().$argv[1]." existiert nicht!");
  6. $projectDOM = new DOMDocument('1.0', 'iso-8859-1');
  7. $projectDOM->load($MISConfig->getConfigFilesPath().$argv[1]);
  8. $projectXpath = new DOMXpath($projectDOM);
  9. $Images = $projectXpath->query("/Configuration/Publishes/Publish/Images/Image");
  10. for($i=0;$i<$Images->length;$i++){
  11. $Image = $Images->item($i);
  12. $MISConfig->setNodeValue("Name", utf8_decode($Image->getElementsByTagName("Description")->item(0)->nodeValue), $projectDOM, $Image);
  13. }
  14. $projectDOM->save($MISConfig->getConfigFilesPath().$argv[1]);
  15. ?>