@@ -14,6 +14,7 @@ format=${1-shell}
1414
1515# Includes
1616source $VESTA /func/main.sh
17+ source $VESTA /conf/vesta.conf
1718fields=" \$ NAME \$ VERSION \$ RELEASE \$ ARCH \$ UPDATED \$ DESCR \$ TIME \$ DATE"
1819
1920# JSON list function
@@ -123,6 +124,46 @@ data="$data\nNAME='vesta-nginx' VERSION='$VERSION' RELEASE='$RELEASE'"
123124data=" $data ARCH='$ARCH ' UPDATED='$UPDATED ' DESCR='internal web server'"
124125data=" $data TIME='$TIME ' DATE='$DATE '"
125126
127+ # Checking installed vesta-ioncube version
128+ if [ " $SOFTACULOUS " = ' yes' ]; then
129+ if [ -e " /etc/redhat-release" ]; then
130+ eval $( rpm --queryformat=" $rpm_format " -q vesta-ioncube)
131+ DATE=$( date -d @$UTIME +%F)
132+ TIME=$( date -d @$UTIME +%T)
133+ else
134+ dpkg_data=$( dpkg-query -s vesta-ioncube)
135+ pkg_date=$( stat -c " %Y" /var/lib/dpkg/info/vesta-php.list)
136+ ARCH=$( echo " $dpkg_data " | grep Architecture | cut -f 2 -d ' ' )
137+ VERSION=$( echo " $dpkg_data " | grep ^Vers | cut -f2 -d ' ' | cut -f1 -d \- )
138+ RELEASE=$( echo " $dpkg_data " | grep ^Vers | cut -f2 -d ' ' | cut -f2 -d \- )
139+ DATE=$( date -d @$pkg_date +" %F" )
140+ TIME=$( date -d @$pkg_date +" %T" )
141+ fi
142+ data=" $data \nNAME='vesta-ioncube' VERSION='$VERSION ' RELEASE='$RELEASE '"
143+ data=" $data ARCH='$ARCH ' UPDATED='$UPDATED ' DESCR='php encoder'"
144+ data=" $data TIME='$TIME ' DATE='$DATE '"
145+ fi
146+
147+ # Checking installed vesta-softaculous version
148+ if [ " $SOFTACULOUS " = ' yes' ]; then
149+ if [ -e " /etc/redhat-release" ]; then
150+ eval $( rpm --queryformat=" $rpm_format " -q vesta-softaculous)
151+ DATE=$( date -d @$UTIME +%F)
152+ TIME=$( date -d @$UTIME +%T)
153+ else
154+ dpkg_data=$( dpkg-query -s vesta-softaculous)
155+ pkg_date=$( stat -c " %Y" /var/lib/dpkg/info/vesta-php.list)
156+ ARCH=$( echo " $dpkg_data " | grep Architecture | cut -f 2 -d ' ' )
157+ VERSION=$( echo " $dpkg_data " | grep ^Vers | cut -f2 -d ' ' | cut -f1 -d \- )
158+ RELEASE=$( echo " $dpkg_data " | grep ^Vers | cut -f2 -d ' ' | cut -f2 -d \- )
159+ DATE=$( date -d @$pkg_date +" %F" )
160+ TIME=$( date -d @$pkg_date +" %T" )
161+ fi
162+ data=" $data \nNAME='vesta-softaculous' VERSION='$VERSION ' RELEASE='$RELEASE '"
163+ data=" $data ARCH='$ARCH ' UPDATED='$UPDATED ' DESCR='app installer'"
164+ data=" $data TIME='$TIME ' DATE='$DATE '"
165+ fi
166+
126167
127168# Listing data
128169case $format in
0 commit comments