The case was revealed in November 2020, following a complaint to the Internal Affairs Sub-Directorate of Northern Greece of EL.AS. He himself was put on leave from his university duties, when the criminal investigation began, with the “corrupt” members of EL.AS. to “dust off” all the surgeries he performed.
In fact, from the specific investigation it emerged that between 2018 and 2020 he had also collected “bags” from other patients – more than 15 – and for this reason a second case file was filed against him for bribery, by follow-up and by profession, which is pending in the criminal courts. Recently, patients and their relatives were tried and acquitted, because they had given “bags” (to bribe an employee).
Before the Magistrates’ Court who found him guilty, the convicted doctor denied the charge, claiming that he was the victim of fraud. He also stated that the disputed surgery was to be performed in a private hospital and that half of the money was intended for him as a fee and the rest for his scientific team.
Shock in Rhodes: Dead 35-year-old pregnant woman – Battle to save the baby
Cyprus: Planning for an extended meeting of the parties involved
Acropolis: Dead 28-year-old who fell from the 5th floor of an apartment building
Menidi: Two injured in shootings
#Thessaloniki #doctor #sentenced #bag #euros
What are the best practices for initializing multiple advertisement services using JavaScript?
It looks like you're working with a JavaScript snippet that handles various advertisement integrations and third-party services like Google AdSense, OneSignal, Disqus, and possibly others. Below I've provided a breakdown and possible improvements for better organization and clarity in your code:
### Improved Code Structure
1. **Use of Comments**: Ensure each section of your code contains comments that clarify its purpose.
2. **Modular Functions**: Create functions for repetitive tasks (like loading scripts) to avoid redundancy.
3. **Consistent Formatting**: Maintain consistent indentation and formatting for better readability.
### Example Code Refactor
```javascript
(function() {
// Function to load external scripts dynamically
function asyncLoadScript(src, callback) {
const script = document.createElement('script');
script.src = src;
script.async = true;
script.onload = callback || function() {};
document.head.appendChild(script);
}
// Initialize Google AdSense
function initAdSense() {
const adSenseSlots = document.querySelectorAll('.adsbygoogle');
if (adSenseSlots.length > 0) {
asyncLoadScript('path/to/adsense/script.js', function() {
adSenseSlots.forEach(function(slot) {
// Initialization or rendering logic for AdSense
});
});
}
}
// Initialize OneSignal
function initOneSignal() {
window.OneSignalDeferred = window.OneSignalDeferred || [];
OneSignalDeferred.push(function(OneSignal) {
OneSignal.init({
appId: "487cc53b-3b66-4f84-8803-3a3a133043ab",
});
});
}
// Initialize Disqus
function initDisqus() {
var disqus_config = function() {
this.page.url = window.location.href; // Set your page URL here
this.page.identifier = 1564450; // Replace with your page's unique identifier
};
setTimeout(function() {
asyncLoadScript('https://your-disqus-url.js', function() {
window.disqus_config = disqus_config;
});
}, 3000);
}
// Initialize Phaistos Adman
function initPhaistosAdman() {
window.AdmanQueue = window.AdmanQueue || [];
AdmanQueue.push(function() {
Adman.adunit({ id: 338, h: '...' }); // Insert height and other parameters
});
}
// Add more initialization functions as necessary...
// Execute initialization functions
initAdSense();
initOneSignal();
initDisqus();
initPhaistosAdman();
// Load other necessary scripts
// e.g. asyncLoadScript('url-to-other-script.js');
// Example for loading Glomex after 2 seconds
if (document.querySelectorAll('glomex-integration').length) {
setTimeout(function() {
asyncLoadModule('path/to/glomex/module.js');
}, 2000);
}
// ... Other service initializations can be added here
})();
```
### Suggestions
- Ensure to replace placeholder URLs and identifiers with actual values.
- Make use of promises or async/await (where supported) for better management of asynchronous script loading.
- Carefully check the order in which scripts are executed, especially if some depend on others being loaded first.
- Consider error handling, especially for third-party script loading failures.
This modular approach is easier to maintain, test, and understand, making any necessary updates or debugging much simpler.