[ Index ]
 

Code source de Dolibarr 2.0.1

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/misc/purgedemo/ -> purgebanque.sh (source)

   1  #!/bin/sh
   2  #
   3  # Régis Houssin - regis.houssin@cap-networks.com
   4  # Purge de la banque
   5  #
   6  #
   7  # si pas d'arguments passés on les demandes
   8  if [ ! -n "$1" ]; then
   9          DIALOG=$DIALOG=dialog}
  10          fichtemp=`tempfile 2>/dev/null` || fichtemp=/tmp/test$$
  11          trap "rm -f $fichtemp" 0 1 2 5 15
  12          $DIALOG --title "Suppression des banques" --clear \
  13                  --inputbox "Nom de la base Mysql :" 16 51 2> $fichtemp
  14          valret=$?
  15          case $valret in
  16            0)
  17          base=`cat $fichtemp`;;
  18            1)
  19          exit;;
  20            255)
  21          exit;;
  22          esac
  23          DIALOG=$DIALOG=dialog}
  24          fichtemp=`tempfile 2>/dev/null` || fichtemp=/tmp/test$$
  25          trap "rm -f $fichtemp" 0 1 2 5 15
  26          $DIALOG --title "Suppression des banques" --clear \
  27                  --inputbox "Compte Admin Mysql (ex: root):" 16 51 2> $fichtemp
  28          valret=$?
  29          case $valret in
  30            0)
  31          admin=`cat $fichtemp`;;
  32            1)
  33          exit;;
  34            255)
  35          exit;;
  36          esac
  37          DIALOG=$DIALOG=dialog}
  38          fichtemp=`tempfile 2>/dev/null` || fichtemp=/tmp/test$$
  39          trap "rm -f $fichtemp" 0 1 2 5 15
  40          $DIALOG --title "Suppression des banques" --clear \
  41                  --inputbox "Mot de passe du compte Admin Mysql :" 16 51 2> $fichtemp
  42          valret=$?
  43          case $valret in
  44            0)
  45          passwd=`cat $fichtemp`;;
  46            1)
  47          exit;;
  48            255)
  49          exit;;
  50          esac
  51          DIALOG=$DIALOG=dialog}
  52          fichtemp=`tempfile 2>/dev/null` || fichtemp=/tmp/test$$
  53          trap "rm -f $fichtemp" 0 1 2 5 15
  54          $DIALOG --title "Suppression des banques" --clear \
  55                  --inputbox "Chemin complet du répertoire documents (ex: /var/www/dolibarr/documents)- pas de / à la fin :" 16 51 2> $fichtemp
  56          valret=$?
  57          case $valret in
  58            0)
  59          docs=`cat $fichtemp`;;
  60            1)
  61          exit;;
  62            255)
  63          exit;;
  64          esac
  65  else
  66      base=$1;
  67      admin=$2;
  68      passwd=$3;
  69      docs=$4;
  70  fi
  71  echo "####### Suppression des banques #######"
  72  mysql -u$admin -p$passwd $base < purge-banque.sql


Généré le : Mon Nov 26 12:29:37 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics