<?php
include 'CloudwaysApi.php';
$api_key = 'Your_api_key';
$email = 'Your_Cloud_email';
$cw_api = new CloudwaysAPI($email,$api_key);
$servers = $cw_api->getServers();
$settings = $cw_api->getServerSettings($serverId);
$applications = $cw_api->getApplications();
$addapp= $cw_api->addApplication($serverid, $application, $app_version, $app_name);
$delapp= $cw_api->deleteApplication($serverid, $applicationid);
$delserver = $cw_api->deleteServer($serverId);
echo "<pre>";
var_dump($servers);
echo "</pre>";
//for updating server settings
foreach($servers->servers as $serverinfo){}
$server_settings = $cw_api->get_servers_settings($serverinfo->id);
$success = null;
if(isset($_POST['submit']))
{
$server_id = $_POST['server_id'];
$date_timezone = $_POST['date_timezone'];
$display_errors = $_POST['display_errors'];
$apc_shm_size = $_POST['apc_shm_size'];
$execution_limit = $_POST['execution_limit'];
$memory_limit = $_POST['memory_limit'];
$max_input_vars = $_POST['max_input_vars'];
$max_input_time = $_POST['max_input_time'];
$mod_xdebug = $_POST['mod_xdebug'];
$upload_size = $_POST['upload_size'];
$error = null;
$result = $cw_api->set_servers_settings($server_id,$date_timezone,$display_errors,$apc_shm_size,$execution_limit,$memory_limit,$max_input_vars,$max_input_time,$mod_xdebug,$upload_size);
if($result == [])
{
$success["message"] = "Settings has been saved!";
}
else
{
$success["message"] = "Kindly correct the above errors.";
}
$Message = urlencode($success["message"]);
header('Location:index.php?Message='.$Message);
}
|