Also ebend vor par minuten hab ich auf dem support-system gelesen, das mein account wergen das so genannte alert.php deaktivirt wurde. Das Alert.php hab ich von meinem Support Forum meiner CMS von einem User der so nett war und es veröffentlichte.
Alert PHP sieht so aus
[code]<?php
include(“files/mysql.php”);
$db = new dbc(“files/config.php”, $prefix);
if(isset($_POST[‘ip’])) {
if(getenv(“HTTP_X_FORWARDED_FOR”))
$ip = getenv(“HTTP_X_FORWARDED_FOR”);
else
$ip = $_SERVER[‘REMOTE_ADDR’];
$res = $db->get($prefix."user_alerts", "`ip` = '".$ip."' AND `read` = '0' AND `open` = '0'", 1);
if(is_array($res)) {
$res_upd = $db->update($prefix."user_alerts", array("open"=>1), "`id` = '".$res['id']."'");
echo nl2br($res['msg']).",;,".$res['id'].",;,".$res['head'];
} else {
echo "no_msg";
}
}
elseif(!empty($_POST[‘close’])) {
$id = (int) $_POST[‘close’];
$res = $db->update($prefix.“user_alerts”, array(“read”=>1), "id
= ‘".$id."’");
}
elseif(isset($_POST[‘set_null’])) {
$res = $db->update($prefix.“user_alerts”, array(“open”=>0), -1);
}
$db->close();
?>[/code]
Dazu gibt es den Script PHP der damit ein zusammenhang hat:
[code]<?php
include(“files/mysql.php”);
$db = new dbc(“files/config.php”, $prefix);
$res_al_opt = $db->get($prefix.“base_conf”, "name
= ‘alert_pos’ || name
= ‘alert_reload’");
foreach($res_al_opt as $res_ao) {
if($res_ao['name'] == 'alert_pos') $alert_pos = $res_ao['value'];
else $alert_rel = $res_ao['value'];
}
echo '$(function intervall_setzen() {var intervall = window.setInterval(\'user_alert("'.$alert_pos.'")\', '.$alert_rel.');});';
$db->close();
?>
$(function set_unread() {
$.ajax({
type: “POST”,
url: “alert.php”,
data: “set_null=”
});
});
function user_alert(pos) {
$.ajax({
type: “POST”,
url: “alert.php”,
data: “ip=get”,
success: function(msg){
if(msg != “no_msg”) {
var values = msg.split(",;,");
var id = values[1]
$.jGrowl(values[0], {
glue:‘before’,
header: values[2],
position:pos,
sticky:true,
beforeClose:function(e,m) {
$.ajax({
type: “POST”,
url: “alert.php”,
data: “close=”+values[1]
});
}
});
}
}
});
}[/code]
Weitere Infos: Javascript :jgrowl
was verstößt bei diesen scripts die regeln, das ich deaktiviert werde…