#!/bin/bash
#======================================================================
# sited : edition des pages principales du site jlbicquelet.free.fr
# auteur: Jean-Louis BICQUELET
# date : 10/08/2013
# version : 1.0 - initial
#======================================================================

WEBHOME=$HOME/www/jlbicquelet
SRV=jlbicquelet.free.fr

MODIFICATION=modifications.csv
INDEX=index.php

#--------------------------------------------------------
# synchro du site
## login and pass are stored in .netrc !!
#--------------------------------------------------------
function sync
{
ftp  $SRV << EOF  
prompt
lcd $WEBHOME
bin
put $1
quit
EOF
}

#........................................................
title="edition du site jlbicquelet"
prompt="choissisez:"
options=("edit modification" "sync modification" "edit index" "sync index" "quitter")
#........................................................

while opt=$(zenity --title="$title" --text="$prompt" --height=300 --width=400 --list \
                   --column="Options" "${options[@]}"); do

    case "$opt" in
    "${options[0]}" ) vim $WEBHOME/$MODIFICATION;;
    "${options[1]}" ) sync $MODIFICATION;;
    "${options[2]}" ) vim $WEBHOME/$INDEX;;
    "${options[3]}" ) sync $INDEX;;
    "${options[4]}" ) exit ;;
    *) zenity --error --text="Option invalide.";;
    esac
done




