#!/bin/bash

#######################################################
#
# Patch v0.5 vers 0.6 en plus du patch 'patch_lists'
# Ajoute les profils (2 profils) zope aux employes
#
#######################################################

exec_sql() {
	exec-sql.sh -H ${DBHOST} -d ${DBNAME} -u "${DBUSER}" -p "${DBPWD}" -l $LOGFILE -c "$1" | dos2unix -f -- 
	if [ $? -ne 0 ]
		then
		error "cannot execute '$1' on ${DBNAME}@${DBHOST}"
	fi
}

for line in `exec_sql "SELECT u.uid, f.uid FROM userid u, fonction f, employe e, travaille_pour tp WHERE u.ref_personne_physique=e.uid AND tp.ref_personne_physique=e.uid AND tp.ref_fonction=f.uid and e.uid!=0"`
do
  uid_userid=`echo $line | cut -d'|' -f1`
  uid_function=`echo $line | cut -d'|' -f2`
  query="INSERT INTO profils (ref_userid, ref_profil, codecrea) VALUES (${uid_userid}, ${uid_function}, 'patch');"
  echo $query
  query="INSERT INTO profils (ref_userid, ref_profil, codecrea) VALUES (${uid_userid}, 6, 'patch');"
  echo $query
done

