Mostrar 'Acerca'

This commit is contained in:
q3aql 2018-06-24 20:46:51 +02:00
parent 0fda0bca9e
commit e8eeda8812
2 changed files with 37 additions and 12 deletions

View File

@ -494,6 +494,19 @@ function removeFolder() {
fi fi
} }
# Funcion para mostrar el "acerca" del programa
function mostrarAcerca() {
echo ""
echo "* Acerca:"
echo ""
echo " - Software: easy-samba ${VERSION} (${M_DATE})"
echo " - Autor: q3aql"
echo " - Contacto: q3aql@openmailbox.org"
echo " - Licencia: GPL v2.0"
echo ""
echo -n "* Pulsa INTRO para continuar... " ; read continue
}
# Mostrar menu con todas las opciones # Mostrar menu con todas las opciones
mostrarMenu=0 mostrarMenu=0
rootMessage rootMessage
@ -503,17 +516,18 @@ while [ ${mostrarMenu} -eq 0 ] ; do
echo "" echo ""
echo "* easy-samba ${VERSION} (${M_DATE})" echo "* easy-samba ${VERSION} (${M_DATE})"
echo "" echo ""
echo " 1 - Agregar carpeta a Samba" echo " 1 - Agregar carpeta a Samba"
echo " 2 - Crear carpeta compartida" echo " 2 - Crear carpeta compartida"
echo " 3 - Crear carpeta compartida (solo lectura)" echo " 3 - Crear carpeta compartida (solo lectura)"
echo " 4 - Crear carpeta compartida (para un usuario)" echo " 4 - Crear carpeta compartida (para un usuario)"
echo " 5 - Crear carpeta compartida (printable)" echo " 5 - Crear carpeta compartida (printable)"
echo " 6 - Reiniciar servicios de Samba" echo " 6 - Reiniciar servicios de Samba"
echo " 7 - Ver carpetas compartidas disponibles" echo " 7 - Ver carpetas compartidas disponibles"
echo " 8 - Borrar carpeta compartida" echo " 8 - Borrar carpeta compartida"
echo " 9 - Restaurar smb.conf" echo " 9 - Restaurar smb.conf"
echo " 10 - Acerca"
echo "" echo ""
echo " 10 - Salir" echo " 11 - Salir"
echo "" echo ""
echo -n " * Elige una opcion: " ; read opcion echo -n " * Elige una opcion: " ; read opcion
if [ "${opcion}" == "1" ] ; then if [ "${opcion}" == "1" ] ; then
@ -540,6 +554,8 @@ while [ ${mostrarMenu} -eq 0 ] ; do
elif [ "${opcion}" == "9" ] ; then elif [ "${opcion}" == "9" ] ; then
restoreSmb restoreSmb
elif [ "${opcion}" == "10" ] ; then elif [ "${opcion}" == "10" ] ; then
mostrarAcerca
elif [ "${opcion}" == "11" ] ; then
mostrarMenu=1 mostrarMenu=1
elif [ -z "${opcion}" ] ; then elif [ -z "${opcion}" ] ; then
echo "" echo ""

View File

@ -447,17 +447,24 @@ function removeFolder() {
fi fi
} }
# Funcion para mostrar el "acerca" del programa
function mostrarAcerca() {
zenity --title "Acerca" --info --width=330 \
--text "Software: easy-samba ${VERSION} (${M_DATE})\nAutor: q3aql\nContacto: q3aql@openmailbox.org\nLicencia: GPL v2.0"
}
# Mostrar menu con todas las opciones # Mostrar menu con todas las opciones
mostrarMenu=0 mostrarMenu=0
#rootMessage #rootMessage
backupSmbConf backupSmbConf
while [ ${mostrarMenu} -eq 0 ] ; do while [ ${mostrarMenu} -eq 0 ] ; do
clear clear
opcion=$(zenity --width=390 --height=380 --list --title "easy-samba ${VERSION} ($M_DATE)" \ opcion=$(zenity --width=390 --height=400 --list --title "easy-samba ${VERSION} ($M_DATE)" \
--column "Selecciona una opcion:" "Agregar carpeta a Samba" "Crear carpeta compartida" \ --column "Selecciona una opcion:" "Agregar carpeta a Samba" "Crear carpeta compartida" \
"Crear carpeta compartida (solo lectura)" "Crear carpeta compartida (para un usuario)" \ "Crear carpeta compartida (solo lectura)" "Crear carpeta compartida (para un usuario)" \
"Crear carpeta compartida (printable)" "Reiniciar servicios de Samba" \ "Crear carpeta compartida (printable)" "Reiniciar servicios de Samba" \
"Ver carpetas compartidas disponibles" "Borrar carpeta compartida" "Restaurar smb.conf" "Salir") "Ver carpetas compartidas disponibles" "Borrar carpeta compartida" "Restaurar smb.conf" \
"Acerca" "Salir")
if [ "${opcion}" == "Agregar carpeta a Samba" ] ; then if [ "${opcion}" == "Agregar carpeta a Samba" ] ; then
addNewFolder addNewFolder
restartSamba restartSamba
@ -481,6 +488,8 @@ while [ ${mostrarMenu} -eq 0 ] ; do
removeFolder removeFolder
elif [ "${opcion}" == "Restaurar smb.conf" ] ; then elif [ "${opcion}" == "Restaurar smb.conf" ] ; then
restoreSmb restoreSmb
elif [ "${opcion}" == "Acerca" ] ; then
mostrarAcerca
elif [ "${opcion}" == "Salir" ] ; then elif [ "${opcion}" == "Salir" ] ; then
mostrarMenu=1 mostrarMenu=1
else else