mirror of
https://github.com/usmannasir/cyberpanel.git
synced 2025-11-15 09:46:11 +01:00
internal bug fix for ubuntu
This commit is contained in:
263
managePHP/php70.xml
Normal file
263
managePHP/php70.xml
Normal file
@@ -0,0 +1,263 @@
|
||||
<?xml version="1.0" ?>
|
||||
<php>
|
||||
<name>php70</name>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-debuginfo</extensionName>
|
||||
<extensionDescription>Debug information for package lsphp70</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-igbinary-debuginfo</extensionName>
|
||||
<extensionDescription>Debug information for package lsphp70-pecl-igbinary</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-mcrypt-debuginfo</extensionName>
|
||||
<extensionDescription>LSPHP70 lsphp70-pecl-mcrypt-debuginfo Extension</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-bcmath</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using the bcmath library.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-common</extensionName>
|
||||
<extensionDescription>Common files for PHP.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-dba</extensionName>
|
||||
<extensionDescription>A database abstraction layer extension for PHP applications.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-devel</extensionName>
|
||||
<extensionDescription>Files needed for building PHP extensions.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-enchant</extensionName>
|
||||
<extensionDescription>Enchant spelling extension for PHP applications.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-gd</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using the gd graphics library.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-gmp</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using the GNU MP library.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-imap</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use IMAP.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-intl</extensionName>
|
||||
<extensionDescription>Internationalization extension for PHP applications.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-json</extensionName>
|
||||
<extensionDescription>LSPHP70 Json PHP Extension</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-ldap</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use LDAP.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-mbstring</extensionName>
|
||||
<extensionDescription>A extension for PHP applications which need multi-byte string handling.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-mysqlnd</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use MySQL databases.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-odbc</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use ODBC databases.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-opcache</extensionName>
|
||||
<extensionDescription>The Zend OPcache.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pdo</extensionName>
|
||||
<extensionDescription>A database access abstraction extension for PHP applications.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pear</extensionName>
|
||||
<extensionDescription>PHP Extension and Application Repository framework.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-apcu</extensionName>
|
||||
<extensionDescription>APC User Cache.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-apcu-devel</extensionName>
|
||||
<extensionDescription>APCu developer files (header).</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-apcu-panel</extensionName>
|
||||
<extensionDescription>APCu control panel.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-igbinary</extensionName>
|
||||
<extensionDescription>Replacement for the standard PHP serializer.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-igbinary-devel</extensionName>
|
||||
<extensionDescription>Igbinary developer files (header).</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-mcrypt</extensionName>
|
||||
<extensionDescription>LSPHP70 lsphp70-pecl-mcrypt Extension.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-memcache</extensionName>
|
||||
<extensionDescription>Extension to work with the Memcached caching daemon.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-memcached</extensionName>
|
||||
<extensionDescription>Extension to work with the Memcached caching daemon.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-msgpack</extensionName>
|
||||
<extensionDescription>API for communicating with MessagePack serialization.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-msgpack-devel</extensionName>
|
||||
<extensionDescription>MessagePack developer files (header).</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pecl-redis</extensionName>
|
||||
<extensionDescription>Extension for communicating with the Redis key-value store.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pgsql</extensionName>
|
||||
<extensionDescription>A PostgreSQL database extension for PHP.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-process</extensionName>
|
||||
<extensionDescription>extensions for PHP script using system process interfaces.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-pspell</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using pspell interfaces.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-recode</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using the recode library.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-snmp</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that query SNMP-managed devices.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-soap</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use the SOAP protocol.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-tidy</extensionName>
|
||||
<extensionDescription>Standard PHP extension provides tidy library support.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-xml</extensionName>
|
||||
<extensionDescription>Standard PHP extension provides tidy library support.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-xmlrpc</extensionName>
|
||||
<extensionDescription>A extension for PHP applications which use the XML-RPC protocol.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-zip</extensionName>
|
||||
<extensionDescription>LSPHP70 Json PHP Extension</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-mcrypt</extensionName>
|
||||
<extensionDescription>Standard PHP extension provides mcrypt library support.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp70-dbg</extensionName>
|
||||
<extensionDescription>php70-dbg lsphp70-package</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
</php>
|
||||
263
managePHP/php71.xml
Normal file
263
managePHP/php71.xml
Normal file
@@ -0,0 +1,263 @@
|
||||
<?xml version="1.0" ?>
|
||||
<php>
|
||||
<name>php71</name>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-debuginfo</extensionName>
|
||||
<extensionDescription>Debug information for package lsphp71</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-igbinary-debuginfo</extensionName>
|
||||
<extensionDescription>Debug information for package lsphp71-pecl-igbinary</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-mcrypt-debuginfo</extensionName>
|
||||
<extensionDescription>LSPHP71 lsphp71-pecl-mcrypt-debuginfo Extension</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-bcmath</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using the bcmath library.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-common</extensionName>
|
||||
<extensionDescription>Common files for PHP.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-dba</extensionName>
|
||||
<extensionDescription>A database abstraction layer extension for PHP applications.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-devel</extensionName>
|
||||
<extensionDescription>Files needed for building PHP extensions.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-enchant</extensionName>
|
||||
<extensionDescription>Enchant spelling extension for PHP applications.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-gd</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using the gd graphics library.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-gmp</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using the GNU MP library.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-imap</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use IMAP.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-intl</extensionName>
|
||||
<extensionDescription>Internationalization extension for PHP applications.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-json</extensionName>
|
||||
<extensionDescription>LSPHP71 Json PHP Extension</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-ldap</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use LDAP.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-mbstring</extensionName>
|
||||
<extensionDescription>A extension for PHP applications which need multi-byte string handling.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-mysqlnd</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use MySQL databases.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-odbc</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use ODBC databases.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-opcache</extensionName>
|
||||
<extensionDescription>The Zend OPcache.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pdo</extensionName>
|
||||
<extensionDescription>A database access abstraction extension for PHP applications.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pear</extensionName>
|
||||
<extensionDescription>PHP Extension and Application Repository framework.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-apcu</extensionName>
|
||||
<extensionDescription>APC User Cache.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-apcu-devel</extensionName>
|
||||
<extensionDescription>APCu developer files (header).</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-apcu-panel</extensionName>
|
||||
<extensionDescription>APCu control panel.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-igbinary</extensionName>
|
||||
<extensionDescription>Replacement for the standard PHP serializer.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-igbinary-devel</extensionName>
|
||||
<extensionDescription>Igbinary developer files (header).</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-mcrypt</extensionName>
|
||||
<extensionDescription>LSPHP71 lsphp71-pecl-mcrypt Extension.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-memcache</extensionName>
|
||||
<extensionDescription>Extension to work with the Memcached caching daemon.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-memcached</extensionName>
|
||||
<extensionDescription>Extension to work with the Memcached caching daemon.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-msgpack</extensionName>
|
||||
<extensionDescription>API for communicating with MessagePack serialization.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-msgpack-devel</extensionName>
|
||||
<extensionDescription>MessagePack developer files (header).</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pecl-redis</extensionName>
|
||||
<extensionDescription>Extension for communicating with the Redis key-value store.</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pgsql</extensionName>
|
||||
<extensionDescription>A PostgreSQL database extension for PHP.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-process</extensionName>
|
||||
<extensionDescription>extensions for PHP script using system process interfaces.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-pspell</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using pspell interfaces.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-recode</extensionName>
|
||||
<extensionDescription>A extension for PHP applications for using the recode library.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-snmp</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that query SNMP-managed devices.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-soap</extensionName>
|
||||
<extensionDescription>A extension for PHP applications that use the SOAP protocol.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-tidy</extensionName>
|
||||
<extensionDescription>Standard PHP extension provides tidy library support.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-xml</extensionName>
|
||||
<extensionDescription>Standard PHP extension provides tidy library support.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-xmlrpc</extensionName>
|
||||
<extensionDescription>A extension for PHP applications which use the XML-RPC protocol.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-zip</extensionName>
|
||||
<extensionDescription>LSPHP71 Json PHP Extension</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-mcrypt</extensionName>
|
||||
<extensionDescription>Standard PHP extension provides mcrypt library support.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-dbg</extensionName>
|
||||
<extensionDescription>php71-dbg lsphp71-package</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
</php>
|
||||
@@ -253,5 +253,11 @@
|
||||
<extensionDescription>Standard PHP extension provides mcrypt library support.</extensionDescription>
|
||||
<status>1</status>
|
||||
</extension>
|
||||
|
||||
<extension>
|
||||
<extensionName>lsphp71-dbg</extensionName>
|
||||
<extensionDescription>php72-dbg lsphp72-package</extensionDescription>
|
||||
<status>0</status>
|
||||
</extension>
|
||||
|
||||
</php>
|
||||
@@ -13,13 +13,13 @@ import os
|
||||
from plogical.installUtilities import installUtilities
|
||||
from plogical.CyberCPLogFileWriter import CyberCPLogFileWriter as logging
|
||||
import re
|
||||
from loginSystem.models import Administrator
|
||||
from plogical.virtualHostUtilities import virtualHostUtilities
|
||||
import subprocess
|
||||
import shlex
|
||||
from random import randint
|
||||
from xml.etree import ElementTree
|
||||
from plogical.acl import ACLManager
|
||||
from plogical.processUtilities import ProcessUtilities
|
||||
# Create your views here.
|
||||
|
||||
|
||||
@@ -1880,11 +1880,20 @@ def getRequestStatus(request):
|
||||
size = data['size']
|
||||
extensionName = data['extensionName']
|
||||
|
||||
checkCommand = ''
|
||||
|
||||
if ProcessUtilities.decideDistro() == ProcessUtilities.centos:
|
||||
checkCommand = 'yum list installed'
|
||||
checkCommand = shlex.split(checkCommand)
|
||||
else:
|
||||
checkCommand = 'dpkg --list'
|
||||
checkCommand = shlex.split(checkCommand)
|
||||
|
||||
requestStatus = unicode(open(phpUtilities.installLogPath, "r").read())
|
||||
requestStatusSize = len(requestStatus)
|
||||
|
||||
if requestStatus.find("PHP Extension Installed") > -1:
|
||||
if subprocess.check_output(["yum", "list", "installed"]).find(extensionName) > -1:
|
||||
if subprocess.check_output(checkCommand).find(extensionName) > -1:
|
||||
ext = installedPackages.objects.get(extensionName=extensionName)
|
||||
ext.status = 1
|
||||
ext.save()
|
||||
@@ -1901,7 +1910,7 @@ def getRequestStatus(request):
|
||||
return HttpResponse(final_json)
|
||||
elif requestStatus.find("Can not be installed") > -1:
|
||||
|
||||
if subprocess.check_output(["yum", "list", "installed"]).find(extensionName) > -1:
|
||||
if subprocess.check_output(checkCommand).find(extensionName) > -1:
|
||||
ext = installedPackages.objects.get(extensionName=extensionName)
|
||||
ext.status = 1
|
||||
ext.save()
|
||||
@@ -1918,7 +1927,7 @@ def getRequestStatus(request):
|
||||
return HttpResponse(final_json)
|
||||
elif requestStatus.find("Can not un-install Extension") > -1:
|
||||
|
||||
if subprocess.check_output(["yum", "list", "installed"]).find(extensionName) > -1:
|
||||
if subprocess.check_output(checkCommand).find(extensionName) > -1:
|
||||
ext = installedPackages.objects.get(extensionName=extensionName)
|
||||
ext.status = 1
|
||||
ext.save()
|
||||
@@ -1935,7 +1944,7 @@ def getRequestStatus(request):
|
||||
return HttpResponse(final_json)
|
||||
elif requestStatus.find("PHP Extension Removed") > -1:
|
||||
|
||||
if subprocess.check_output(["yum", "list", "installed"]).find(extensionName) > -1:
|
||||
if subprocess.check_output(checkCommand).find(extensionName) > -1:
|
||||
ext = installedPackages.objects.get(extensionName=extensionName)
|
||||
ext.status = 1
|
||||
ext.save()
|
||||
|
||||
Reference in New Issue
Block a user