Hey there!
I've installed and bridged Coppermine fotogallery vers 1.3.5 and invision power board vers 1.3, and it works fine.
Now I'd like to integrate the private messaging betwen the two.
I wonder, how can I use the following script in coppermine fotogallery?
script:
<?
// Variables
$members = "ibf_members";
$groups = "ibf_groups";
$url = "http://www.site.it/forum/index.php";
$short = "forum/admin.php";
$db_host = "";
$db_user = "";
$db_pass = "";
$database = "";
// langugage variables
$yourcp = "Tuo Pannello";
$gobyebye = "Scollegati";
$loggedin = "Collegato come: ";
$login = "Login";
$register = "Registrati";
// ---------------
// Cookies...
// ---------------
$ibf_member_id = $_COOKIE['member_id']; // member name from the cookie.
$ibf_pass_hash = $_COOKIE['pass_hash']; // password encripted from the cookie. using md5();
$ibf_session_id = $_COOKIE['session_id']; // session id for links and what not.
// connect to the database
$link = mysql_connect("$db_host","$db_user","$db_pass") or die("cannot connect");
mysql_select_db("$database");
function show_mlist() {
global $ibf_member_id, $ibf_pass_hash, $ibf_session_id, $members, $groups, $url, $short, $yourcp, $gobyebye, $loggedin, $login, $register, $pm;
// Selecting members from the database
$query = "SELECT m.id AS id, m.password AS password, m.name AS name, m.mgroup AS mgroup, m.new_msg AS new_msg, m.show_popup AS show_popup, g.g_id AS g_id, g.g_is_supmod AS g_is_supmod, g.g_access_cp AS g_access_cp FROM ".$members." m LEFT JOIN ".$groups." g ON ( g.g_id = m.mgroup) WHERE id='$ibf_member_id'";
$result = mysql_query($query) or die("A fatal MySQL error occured. <br />\nQuery: " . $query . "<br />\nError: " . mysql_error());
$pm = mysql_fetch_array($result);
$show_popup = $pm['show_popup'];
if( $show_popup > 0 ) {
$query = "UPDATE ibf_members SET show_popup=0 WHERE id=$ibf_member_id";
$result = mysql_query($query) or die("A fatal MySQL error occured. <br />\nQuery: " . $query . "<br />\nError: " . mysql_error());
$kaboom ="
<script language='JavaScript'>
<!--
window.open('$url?act=Msg&CODE=99&s=$ibf_session_id','NewPM','width=500,height=250,resizable=yes,scrollbars=yes');
//-->
</script>";
}
$rendered .= $kaboom;
if( isset( $ibf_member_id ) && ( $ibf_pass_hash == "$pm[password]" ) ){
if( $pm[g_is_supmod] == 1 ) {
$rendered .="
<td class=\"mario\">
<img alt src=\"$immagine\" border=\"0\"> <a href=\"{$url}?s=$ibf_session_id&act=Msg&CODE=01\">{$pm['new_msg']} Nuovi MP</a>
</td>
";
return $rendered;
}
$rendered .= "
<a href=\"{$url}?s=$ibf_session_id&act=Msg&CODE=01\">{$pm['new_msg']} Nuovi MP</a>
<a href='javascript:buddy_pop();'>Assistente</a>
<a href=\"{$url}?act=Search&CODE=getnew\">visualizza nuovi messaggi</a>
";
} else {
$rendered = "Welcome <strong>Visitor</strong> <a href='".$url."?act=Login&CODE=00'>Login</a> | <a href='".$url."?&act=Reg&CODE=00'>Register</a>";
}
return $rendered;
}
$show_left = show_mlist();
echo $show_left;
?>
<html>
<script language='JavaScript'>
<!--
function buddy_pop()
{
window.open('http://www.motogatti.it/forum/index.php?act=buddy&','BrowserBuddy','width=200,height=450,resizable=yes,scrollbars=yes');
}
//-->
</script>
</html>
Thanks
Conte