Current File : //root/nodejsmoduleenable.php |
<?php
require('/etc/sentora/panel/cnf/db.php');
$servername = $host;
$username = $user;
$password = $pass;
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "INSERT INTO `x_modules` ( `mo_category_fk`, `mo_name_vc`, `mo_version_in`, `mo_folder_vc`, `mo_type_en`, `mo_desc_tx`, `mo_enabled_en`) VALUES
('5', 'Node Js', '1','nodejs','user','This module helpful to Nodejs Port Mapping','true')";
if ($conn->query($sql) === TRUE) {
$last_id = $conn->insert_id;
$sql="INSERT INTO `x_permissions`(`pe_group_fk`, `pe_module_fk`) VALUES ('1','$last_id')";
$conn->query($sql);
$sql="INSERT INTO `x_permissions`(`pe_group_fk`, `pe_module_fk`) VALUES ('3','$last_id')";
$conn->query($sql);
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
$query="update x_modules set mo_enabled_en='false' where mo_folder_vc='varnish'";
$conn->query($query);
$query="update x_modules set mo_enabled_en='false' where mo_folder_vc='webserver'";
$conn->query($query);
$query="Delete from x_permissions where pe_module_fk IN( select mo_id_pk from x_modules where mo_folder_vc IN('varnish','webserver'));";
$conn->query($query);
$query="Update x_vhosts SET vh_custom_port_in='80'";
$conn->query($query);
$query="Update x_varnish SET x_varnish='Off',x_isactive='0'";
$conn->query($query);
$query="UPDATE x_settings set so_value_tx='true' where so_name_vc = 'apache_changed'";
$conn->query($query);
$conn->close();
?>