if ($user_server_services) { foreach ($user_server_services as $each_server_service) { if ($each_server_service['service_name'] == $service->name) { $found_service = true; if (!isset($each_server_service['service_enabled']) || $each_server_service['service_enabled'] . "" != $service_enabled_state . "") { $update_server_service = new user_server_service(); $update_server_service->set($each_server_service); $update_server_service->update(array('service_enabled' => $service_enabled_state)); } } // END IF (FOUND AN EXISTING DB ENTRY FOR THIS SERVICE) } // END FOREACH (EACH CURRENT SERVER SERVICE) } if (!$found_service) { $create_server_service = new user_server_service(); $props = array(); $props['id_user_server'] = substr($check_user->id_user, 0, 6) . "@" . $INSTANCE_NAME; $props['service_name'] = $service->name; $props['service_enabled'] = $service_enabled_state . ""; $create_server_service->create($props); } // END IF (ADD SERVER SERVICE ENTRY) } // END FOREACH (EACH SERVICE ON THE SERVER) // GET DETAIL INFO FOR THIS SERVER $SECONDS_SINCE_EPOCH = get_time(); $user_server = new user_server(); $user_server->get_from_hashrange($id_user, $INSTANCE_NAME); $server_id_sk = ""; $a_sys_kind = new user_system_kind();
} else { $color_bg = "red"; } echo "<td style='background-color:{$color_bg};'>"; echo " "; echo "</td>"; } } // END FOREACH (LOCAL WEB SERVER SERVICES) echo "</tr>"; foreach ($u->obj_servers as $each_server) { echo "<tr>"; echo "<td nowrap='nowrap'>"; echo $each_server->name; echo "</td>"; $user_server_services = new user_server_service(); $hash_user_server = substr($u->id_user, 0, 6) . "@" . $each_server->name; $server_services = $user_server_services->get_from_hashrange($hash_user_server); foreach ($SERVICES as $service) { if ($service->type == $service_type) { $service_enabled = 0; if ($server_services) { foreach ($server_services as $server_service) { if ($service->name == $server_service['service_name']) { $service_enabled = intval($server_service['service_enabled']); } } } $color_bg = "red"; if ($service_enabled == 1) { $color_bg = "green";