#!/bin/sh
################################################################################
# Projet    : PMWS
# Programme : test.webwebusers.rng.sh
# Création  : 08.01.2011
# Révision  : 
# Objet     : test du schéma Relax NG des fichiers de définition des
#             utilisateurs web
################################################################################

# configuration ################################################################
  XMLLINT=/usr/bin/xmllint

  rng_fn=../rng/webusers.rng

################################################################################
  if [ ! -f $rng_fn ] ; then
    echo "$rng_fn introuvable"

    exit
  fi

  for dir in ../client/* ; do
    if [ -d $dir ] ; then
      client_id=`basename $dir`

      xml_fn=../client/$client_id/webusers.xml.php

      if [ -f $xml_fn ] ; then
        echo "$client_id : fichier webusers.xml.php présent"

        $XMLLINT --noout --relaxng $rng_fn $xml_fn
      else
        echo "$client_id : pas de fichier webusers.xml.php"
      fi

      echo
    fi
  done

# vim:encoding=utf-8
